Hi Folks, I'm using Jetty 9.0.0.M3 with jersey 2.0-M10 and a very simple "Hello World" application.
After every request, I'm getting: SEVERE: An I/O error has occurred while writing a response message entity to the container output stream. org.eclipse.jetty.io.EofException. If I simply switch my POM to Jetty 8.1.8.v20121106 the issue goes away. Switch back to 9.0.0.M3 and it comes back. It appears that flush() is trying to be called on a closed stream. The stack trace is pasted below. I've included my pom.xml, main.java, and helloresource.java on Skydrive (see link below) Thanks again for your help! Vito https://skydrive.live.com/redir.aspx?cid=64234f6feea0b92a&page=browse&resid=64234F6FEEA0B92A!781&sc=Documents&authkey=!AFkmnAD7gmL-GHM&Bpub=SDX.SkyDrive&Bsrc=SkyMail 2012-12-04 10:33:03.396:INFO:oejs.Server:main: jetty-9.0.0.M3 Dec 04, 2012 10:33:03 AM org.glassfish.jersey.server.ApplicationHandler initialize INFO: Initiating Jersey application, version Jersey: 2.0-m10 2012-11-19 13:21:25... 2012-12-04 10:33:03.984:INFO:oejsh.ContextHandler:main: started o.e.j.s.ServletContextHandler@69b897c6{/,null,AVAILABLE} 2012-12-04 10:33:03.996:INFO:oejs.ServerConnector:main: Started ServerConnector@2aebf22f{HTTP/1.1}{0.0.0.0:8080} Dec 04, 2012 10:33:05 AM org.glassfish.jersey.server.ServerRuntime$Responder writeResponse SEVERE: An I/O error has occurred while writing a response message entity to the container output stream. org.eclipse.jetty.io.EofException at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:134) at org.glassfish.jersey.message.internal.CommittingOutputStream.flush(CommittingOutputStream.java:124) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:297) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at org.glassfish.jersey.message.internal.ReaderWriter.writeToAsString(ReaderWriter.java:189) at org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider.writeToAsString(AbstractMessageReaderWriterProvider.java:129) at org.glassfish.jersey.message.internal.StringMessageProvider.writeTo(StringMessageProvider.java:99) at org.glassfish.jersey.message.internal.StringMessageProvider.writeTo(StringMessageProvider.java:59) at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:229) at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:163) at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:101) at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:163) at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:870) at org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:423) at org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:293) at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:207) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:316) at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:180) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:782) at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:309) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:349) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:312) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:195) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1054) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:988) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:410) at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:245) at org.eclipse.jetty.server.HttpConnection$1.run(HttpConnection.java:75) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:597) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528) at java.lang.Thread.run(Thread.java:722) https://skydrive.live.com/redir.aspx?cid=64234f6feea0b92a&page=browse&resid=64234F6FEEA0B92A!781&sc=Documents&authkey=!AFkmnAD7gmL-GHM&Bpub=SDX.SkyDrive&Bsrc=SkyMail _______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
