Hi: I see EOF errors in Jetty when I'm using lift. Is this a known issue or just something that happens frequently with Jetty or (and lift?) or am I doing something wrong that people can advise me about because they've seen this happen before?
I'm wondering if the page is beginning to be rendered but then it gets changed so this error happens when it's getting re-rendered. The page that caused the error below seemed to take a while but did eventually get rendered correctly. It has some ajax checkboxes on it and there are some simple logical constraints on their (boolean) values that I'm trying to enforce. ---Paul O [INFO] Starting jetty 6.1.15.rc2 ... 2009-01-27 21:24:44.844::INFO: jetty-6.1.15.rc2 2009-01-27 21:24:45.135::INFO: No Transaction manager found - if your webapp requires one, please configure one. 2009-01-27 21:24:49.140::INFO: Started selectchannelconnec...@0.0.0.0:8080 [INFO] Started Jetty Server [INFO] Starting scanner at interval of 5 seconds. INFO - Service request (GET) / took 611 Milliseconds INFO - Service request (GET) /classpath/blueprint/print.css took 35 Milliseconds INFO - Service request (GET) /classpath/blueprint/plugins/fancy-type/ fancy-type.css took 40 Milliseconds INFO - Service request (GET) /classpath/blueprint/screen.css took 46 Milliseconds INFO - Service request (GET) /classpath/jquery.js took 59 Milliseconds INFO - Service request (GET) /classpath/json.js took 3 Milliseconds INFO - Service request (GET) /ajax_request/liftAjax.js took 25 Milliseconds INFO - Service request (GET) /user_mgt/login took 77 Milliseconds INFO - Service request (GET) /classpath/blueprint/plugins/fancy-type/ fancy-type.css took 4 Milliseconds INFO - Service request (GET) /classpath/blueprint/screen.css took 8 Milliseconds INFO - Service request (GET) /classpath/jquery.js took 23 Milliseconds INFO - Service request (GET) /classpath/blueprint/print.css took 3 Milliseconds INFO - Service request (GET) /classpath/json.js took 3 Milliseconds INFO - Service request (GET) /ajax_request/liftAjax.js took 2 Milliseconds INFO - Service request (POST) /user_mgt/login took 107 Milliseconds INFO - Service request (GET) /classpath/blueprint/print.css took 2 Milliseconds INFO - Service request (GET) /classpath/blueprint/screen.css took 3 Milliseconds INFO - Service request (GET) /classpath/blueprint/plugins/fancy-type/ fancy-type.css took 2 Milliseconds INFO - Service request (GET) / took 1242 Milliseconds INFO - Service request (GET) /classpath/jquery.js took 6 Milliseconds INFO - Service request (GET) /classpath/json.js took 4 Milliseconds INFO - Service request (GET) /ajax_request/liftAjax.js took 3 Milliseconds INFO - Service request (POST) /ajax_request took 66 Milliseconds INFO - Service request (POST) /ajax_request took 402 Milliseconds WARN - Request for /ajax_request failed null org.mortbay.jetty.EofException at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:787) at org.mortbay.jetty.AbstractGenerator$Output.blockForOutput (AbstractGenerator.java:550) at org.mortbay.jetty.AbstractGenerator$Output.flush (AbstractGenerator.java:571) at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java: 947) at org.mortbay.jetty.AbstractGenerator$Output.write (AbstractGenerator.java:648) at org.mortbay.jetty.AbstractGenerator$Output.write (AbstractGenerator.java:589) at net.liftweb.http.LiftServlet.sendResponse(LiftServlet.scala:460) at net.liftweb.http.LiftServlet.doService(LiftServlet.scala:187) at net.liftweb.http.LiftServlet$$anonfun$doIt$1$1.apply (LiftServlet.scala:103) at net.liftweb.http.LiftServlet$$anonfun$doIt$1$1.apply (LiftServlet.scala:103) at net.liftweb.util.TimeHelpers$class.calcTime(TimeHelpers.scala:242) at net.liftweb.util.Helpers$.calcTime(Helpers.scala:29) at net.liftweb.util.TimeHelpers$class.logTime(TimeHelpers.scala:251) at net.liftweb.util.Helpers$.logTime(Helpers.scala:29) at net.liftweb.http.LiftServlet.doIt$1(LiftServlet.scala:102) at net.liftweb.http.LiftServlet.service(LiftServlet.scala:111) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1$$anonfun$apply $22.apply(LiftServlet.scala:497) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1$$anonfun$apply $22.apply(LiftServlet.scala:497) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.URLRewriter$.doWith(Req.scala:382) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1.apply (LiftServlet.scala:496) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1.apply (LiftServlet.scala:490) at net.liftweb.http.RequestVarHandler$$anonfun$apply$3$$anonfun$apply $4$$anonfun$apply$5.apply(Vars.scala:152) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.RequestVarHandler$$anonfun$apply$3$$anonfun$apply $4.apply(Vars.scala:151) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.RequestVarHandler$$anonfun$apply$3.apply (Vars.scala:150) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.RequestVarHandler$.apply(Vars.scala:149) at net.liftweb.http.LiftFilterTrait$class.doFilter(LiftServlet.scala: 489) at net.liftweb.http.LiftFilter.doFilter(LiftServlet.scala:508) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1115) at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:361) at org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 417) at org.mortbay.jetty.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 535) at org.mortbay.jetty.HttpConnection$RequestHandler.content (HttpConnection.java:880) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:746) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run (QueuedThreadPool.java:522) Caused by: java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104) at sun.nio.ch.IOUtil.write(IOUtil.java:60) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302) at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:169) at org.mortbay.io.nio.SelectChannelEndPoint.flush (SelectChannelEndPoint.java:221) at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:721) ... 47 more WARN - Request for /ajax_request failed null org.mortbay.jetty.EofException at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:787) at org.mortbay.jetty.AbstractGenerator$Output.blockForOutput (AbstractGenerator.java:550) at org.mortbay.jetty.AbstractGenerator$Output.flush (AbstractGenerator.java:571) at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java: 947) at org.mortbay.jetty.AbstractGenerator$Output.write (AbstractGenerator.java:648) at org.mortbay.jetty.AbstractGenerator$Output.write (AbstractGenerator.java:589) at net.liftweb.http.LiftServlet.sendResponse(LiftServlet.scala:460) at net.liftweb.http.LiftServlet.doService(LiftServlet.scala:187) at net.liftweb.http.LiftServlet$$anonfun$doIt$1$1.apply (LiftServlet.scala:103) at net.liftweb.http.LiftServlet$$anonfun$doIt$1$1.apply (LiftServlet.scala:103) at net.liftweb.util.TimeHelpers$class.calcTime(TimeHelpers.scala:242) at net.liftweb.util.Helpers$.calcTime(Helpers.scala:29) at net.liftweb.util.TimeHelpers$class.logTime(TimeHelpers.scala:251) at net.liftweb.util.Helpers$.logTime(Helpers.scala:29) at net.liftweb.http.LiftServlet.doIt$1(LiftServlet.scala:102) at net.liftweb.http.LiftServlet.service(LiftServlet.scala:111) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1$$anonfun$apply $22.apply(LiftServlet.scala:497) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1$$anonfun$apply $22.apply(LiftServlet.scala:497) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.URLRewriter$.doWith(Req.scala:382) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1.apply (LiftServlet.scala:496) at net.liftweb.http.LiftFilterTrait$$anonfun$doFilter$1.apply (LiftServlet.scala:490) at net.liftweb.http.RequestVarHandler$$anonfun$apply$3$$anonfun$apply $4$$anonfun$apply$5.apply(Vars.scala:152) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.RequestVarHandler$$anonfun$apply$3$$anonfun$apply $4.apply(Vars.scala:151) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.RequestVarHandler$$anonfun$apply$3.apply (Vars.scala:150) at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:35) at net.liftweb.http.RequestVarHandler$.apply(Vars.scala:149) at net.liftweb.http.LiftFilterTrait$class.doFilter(LiftServlet.scala: 489) at net.liftweb.http.LiftFilter.doFilter(LiftServlet.scala:508) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1115) at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:361) at org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 417) at org.mortbay.jetty.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 535) at org.mortbay.jetty.HttpConnection$RequestHandler.content (HttpConnection.java:880) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:746) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run (QueuedThreadPool.java:522) Caused by: java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104) at sun.nio.ch.IOUtil.write(IOUtil.java:60) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302) at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:169) at org.mortbay.io.nio.SelectChannelEndPoint.flush (SelectChannelEndPoint.java:221) at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:721) ... 47 more INFO - Service request (POST) /ajax_request took 572 Milliseconds --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---