Description of problem: There is a JBOSS Error occured when execute action in RHQ web interface Version-Release number of selected component (if applicable): How reproducible:seldom Steps to Reproduce: There are no exact steps for this issue. It appears in random pages and quite seldom.Previously it was seen in Summary-Timeline page, in metrics comparison window. Actual results: There is a JBOSS Error. Once met on some page it is reproducible there until server restart. JBWEB000065: HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.portal.MainLayout_jsp JBWEB000309: type JBWEB000066: Exception report JBWEB000068: message java.lang.ClassNotFoundException: org.apache.jsp.portal.MainLayout_jsp JBWEB000069: description JBWEB000145: The server encountered an internal error that prevented it from fulfilling this request. JBWEB000070: exception org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.portal.MainLayout_jsp org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:148) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) javax.servlet.http.HttpServlet.service(HttpServlet.java:847) sun.reflect.GeneratedMethodAccessor181.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:155) java.security.AccessController.doPrivileged(Native Method) java.security.AccessController.doPrivileged(Native Method) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239 ) org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.j ava:341) org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:572) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:221) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:734) javax.servlet.http.HttpServlet.service(HttpServlet.java:847) sun.reflect.GeneratedMethodAccessor181.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:155) java.security.AccessController.doPrivileged(Native Method) org.rhq.helpers.rtfilter.filter.RtFilter.doFilter(RtFilter.java:125) sun.reflect.GeneratedMethodAccessor226.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:236) java.security.AccessController.doPrivileged(Native Method) org.rhq.enterprise.gui.legacy.WebUserTrackingFilter.doFilter(WebUserTrackingFilter.java:50) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:236) java.security.AccessController.doPrivileged(Native Method) org.rhq.enterprise.gui.legacy.AuthenticationFilter.doFilter(AuthenticationFilter.java:121) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:236) JBWEB000071: root cause java.lang.ClassNotFoundException: org.apache.jsp.portal.MainLayout_jsp java.net.URLClassLoader$1.run(URLClassLoader.java:366) java.net.URLClassLoader$1.run(URLClassLoader.java:355) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(URLClassLoader.java:354) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:137) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69) org.jboss.as.web.deployment.WebInjectionContainer.newInstance(WebInjectionContainer.java:97) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:142) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) javax.servlet.http.HttpServlet.service(HttpServlet.java:847) sun.reflect.GeneratedMethodAccessor181.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:155) java.security.AccessController.doPrivileged(Native Method) java.security.AccessController.doPrivileged(Native Method) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239 ) org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.j ava:341) org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:572) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:221) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:734) javax.servlet.http.HttpServlet.service(HttpServlet.java:847) sun.reflect.GeneratedMethodAccessor181.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:155) java.security.AccessController.doPrivileged(Native Method) org.rhq.helpers.rtfilter.filter.RtFilter.doFilter(RtFilter.java:125) sun.reflect.GeneratedMethodAccessor226.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:236) java.security.AccessController.doPrivileged(Native Method) org.rhq.enterprise.gui.legacy.WebUserTrackingFilter.doFilter(WebUserTrackingFilter.java:50) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:236) java.security.AccessController.doPrivileged(Native Method) org.rhq.enterprise.gui.legacy.AuthenticationFilter.doFilter(AuthenticationFilter.java:121) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:536) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:236) JBWEB000072: note JBWEB000073: The full stack trace of the root cause is available in the JBoss Web/7.2.0.Final logs. JBoss Web/7.2.0.Final Expected results: without errors Additional info: