Zip file closed message with renderkit
anujsays Feb 23, 2011 2:51 AMHello Everyone,
I have started with RichFaces 3.3.3 and trying some of the components. I am trying to use the basic skin and my web.xml has the entry-
<context-param>
<param-name>org.ajax4jsf.SKIN</param-name>
<param-value>blueSky</param-value>
</context-param>
I am getting this exception often on my Jetty server and due to this exception the components are getting rendered as vanila HTML. I looked around for this exception but couldn't get it to work. Please take a look at this exception-
2011-02-23 13:03:22.949:WARN::/Profile/*.jsf/faces/a4j/s/3_3_3.Finalorg/richfaces/renderkit/html/css
/basic_both.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(Unknown Source)
at java.util.zip.ZipFile.access$100(Unknown Source)
at java.util.zip.ZipFile$2.hasMoreElements(Unknown Source)
at java.util.jar.JarFile$1.hasMoreElements(Unknown Source)
at org.eclipse.jetty.util.resource.JarFileResource.exists(JarFileResource.java:161)
at org.eclipse.jetty.webapp.WebAppContext.getResource(WebAppContext.java:371)
at org.eclipse.jetty.webapp.WebAppContext$Context.getResource(WebAppContext.java:1190)
at org.eclipse.jetty.servlet.DefaultServlet.getResource(DefaultServlet.java:342)
at org.eclipse.jetty.server.ResourceCache.lookup(ResourceCache.java:186)
at org.eclipse.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:439)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:475)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:479)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:929)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:864)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection
.java:247)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)
at org.eclipse.jetty.server.Server.handle(Server.java:352)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java
:1051)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:590)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:212)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:508)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451)
at java.lang.Thread.run(Unknown Source)
What might be the problem?
Thanks for the help.