From: Simon D. <sim...@ma...> - 2006-11-24 19:58:18
|
Hello, I'm running Jetty 6.0.1 on Windows XP with Java 1.5.0_06 using both Firefox= 2.0 and IE 6. I'm running Jetty embedded in an application which creates j= pg images with unique id's which it then deletes 5 seconds later. My webdef= ault.xml has useFileMappedBuffer set to false as described in - http://docs= .codehaus.org/display/JETTY/Files+locked+on+Windows I find that after running for a while I get the following which requires th= e application and Jetty to be restarted : 2006-11-23 13:16:26.071::WARN: /SensorNet/image4937593.jpg java.lang.NullPointerException at org.mortbay.jetty.ResourceCache.lookup(ResourceCache.java:160) at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:340) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:= 179) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.ja= va:49) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) at org.mortbay.jetty.Server.handle(Server.java:269) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConn= ection.java:687) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339) at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:= 270) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.j= ava:475) This happens everytime a new image file is created even though the old one = is deleted as it should be. If I run the application with useFileMappedBuff= er set to true, the image files obviously aren't deleted but jetty works fi= ne. A possible bug? Thanks Simon Davis --=20 Search for products and services at:=20 http://search.mail.com |