https://bz.apache.org/bugzilla/show_bug.cgi?id=57887
Bug ID: 57887
Summary: IllegalStateException: zip file closed
Product: Tomcat 8
Version: 8.0.21
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Jasper
Assignee: [email protected]
Reporter: [email protected]
When reading a JSP thats inside a JAR, tomcat throws a IllegalStateException:
zip file closed
Stacktrace:
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:670)
at java.util.zip.ZipFile.getEntry(ZipFile.java:310)
at java.util.jar.JarFile.getEntry(JarFile.java:240)
at
org.apache.tomcat.util.scan.JarFileUrlJar.getLastModified(JarFileUrlJar.java:87)
at
org.apache.jasper.JspCompilationContext.getLastModified(JspCompilationContext.java:368)
at
org.apache.jasper.JspCompilationContext.getLastModified(JspCompilationContext.java:356)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:358)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:580)
at
org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:239)
at
org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:584)
at
org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:50)
at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:666)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1536)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:670)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1536)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:670)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1536)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:464)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at
org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:684)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:229)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:580)
at
org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:239)
at
org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:584)
at
org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:50)
at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:666)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1536)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:464)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at
org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:684)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:229)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:580)
at
org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:239)
at
org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:584)
at
org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:50)
at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:666)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1536)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:464)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
at
org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:684)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:229)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:580)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]