Admin console login page is corrupted after a while in JBoss EAP 5.x

Solution Unverified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.