Admin console login page is corrupted after a while in JBoss EAP 5.x
Issue
After EAP has been running for 30 minutes or more, the username and password fields on the login page of the admin console disappear. This is accompanied by a stack trace like the following in the logs:
java.lang.RuntimeException: Failed to initialize ZipWrapper: /opt/jboss/jboss-as/servers/myconfig/deployers/jbossws.deployer/spring-core.jar/META-INF/
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getZipSource(ZipEntryContext.java:286)
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:638)
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:786)
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChildren(ZipEntryContext.java:858)
at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:337)
at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:307)
at org.jboss.virtual.VFS.visit(VFS.java:468)
at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:448)
at com.sun.facelets.util.VFSClasspath.search(VFSClasspath.java:49)
at com.sun.facelets.util.Classpath.search(Classpath.java:63)
at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(TagLibraryConfig.java:428)
at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:87)
at com.sun.facelets.compiler.Compiler.compile(Compiler.java:104)
We are seeing this error in JBoss Enterprise Portal 5.2.1 :
SEVERE [facelets.viewhandler] (ajp-host-127.0.0.1-8009-1) Error Rendering View[/index.xhtml]
java.lang.RuntimeException: Failed to initialize ZipWrapper: /var/jboss/jboss-epp-5.1/server/deploy/application.ear/lib/asm-3.3.1.jar/META-INF/
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getZipSource(ZipEntryContext.java:286)
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:638)
...
at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:448)
at com.sun.facelets.util.VFSClasspath.search(VFSClasspath.java:49)
...
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
...
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
...
Caused by: java.lang.IllegalArgumentException: Cannot find entry: java.io.FileInputStream@4ac2a314, META-INF
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.findEntry(ZipEntryContext.java:429)
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.createZipSource(ZipEntryContext.java:362)
at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getZipSource(ZipEntryContext.java:282)
... 66 more
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 5.1.2
- 5.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
