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
-~----------~----~----~----~------~----~------~--~---

Reply via email to