JBoss admin-console will fail to load when unexploded EAR containing EJB module is deployed
Issue
- admin-console conflicts
- When I tried to enter in the admin-console it gives me a NullPointerException (NPE)
- Accessing the admin-console results in the error: Exception sending request initialized lifecycle event to listener instance of class org.jboss.on.embedded.LazyStartupListener
-
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/admin-console]] (http-0.0.0.0-8080-1) Exception sending request initialized lifecycle event to listener instance of class org.jboss.on.embedded.LazyStartupListener java.lang.RuntimeException: Error handling file /opt/jboss/jboss-eap-5.1/jboss-as/server/production/deploy/my-app-ejb.ear/my-app-ejb.jar at org.jboss.seam.deployment.URLScanner.handleArchiveByFile(URLScanner.java:134) at org.jboss.seam.deployment.URLScanner.handle(URLScanner.java:107) at org.jboss.seam.deployment.URLScanner.scanResources(URLScanner.java:90) at org.jboss.seam.deployment.StandardDeploymentStrategy.scan(StandardDeploymentStrategy.java:119) at org.jboss.seam.init.Initialization.create(Initialization.java:130) at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36) at org.jboss.on.embedded.LazyStartupListener.initialize(LazyStartupListener.java:182) at org.jboss.on.embedded.LazyStartupListener.requestInitialized(LazyStartupListener.java:240) ... Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:131) at java.util.zip.ZipFile.<init>(ZipFile.java:148) at org.jboss.seam.deployment.URLScanner.handleArchiveByFile(URLScanner.java:123) ... 21 more
-
- On subsequent requests for the admin-console a NullPointerException is generated:
-
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/admin-console].[Faces Servlet]] (http-0.0.0.0-8080-1) Servlet.service() for servlet Faces Servlet threw exception java.lang.NullPointerException at org.jboss.seam.servlet.SeamFilter.getSortedFilters(SeamFilter.java:112) at org.jboss.seam.servlet.SeamFilter.init(SeamFilter.java:93) at org.jboss.on.embedded.LazyStartupFilter.init(LazyStartupFilter.java:104) at org.jboss.on.embedded.LazyStartupFilter.doFilter(LazyStartupFilter.java:85) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451) at java.lang.Thread.run(Thread.java:636)
-
Environment
- JBoss Enterprise Application Platform (EAP) 5.1.1
- JBoss admin-console component
- Unexploded EAR deployed with one or more EJB modules enclosed
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.
