HTTP Status 500 – Internal Server Error


Type Exception Report

Message javax.el.ELException: Error reading [hasMoreArchivePages] on type [cz.amg.web.ViewCategory]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: javax.el.ELException: Error reading [hasMoreArchivePages] on type [cz.amg.web.ViewCategory]
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:230)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:357)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	cz.amg.common.Utf8Filter.doFilter(Utf8Filter.java:22)

Root Cause

org.apache.myfaces.view.facelets.el.ContextAwareELException: javax.el.ELException: Error reading [hasMoreArchivePages] on type [cz.amg.web.ViewCategory]
	org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:104)
	javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:377)
	javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1211)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:503)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:550)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:550)
	org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1891)
	org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:313)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:58)
	org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:169)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:58)
	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:116)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:267)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:200)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:357)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	cz.amg.common.Utf8Filter.doFilter(Utf8Filter.java:22)

Root Cause

javax.el.ELException: Error reading [hasMoreArchivePages] on type [cz.amg.web.ViewCategory]
	javax.el.BeanELResolver.getValue(BeanELResolver.java:95)
	javax.el.CompositeELResolver.getValue(CompositeELResolver.java:62)
	org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
	org.apache.el.parser.AstValue.getValue(AstValue.java:168)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
	org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:96)
	javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:377)
	javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1211)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:503)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:550)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:550)
	org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1891)
	org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:313)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:58)
	org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:169)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:58)
	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:116)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:267)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:200)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:357)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	cz.amg.common.Utf8Filter.doFilter(Utf8Filter.java:22)

Root Cause

java.lang.ArithmeticException: / by zero
	cz.amg.web.ViewCategory.getHasMoreArchivePages(ViewCategory.java:499)
	sun.reflect.GeneratedMethodAccessor134282.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	javax.el.BeanELResolver.getValue(BeanELResolver.java:91)
	javax.el.CompositeELResolver.getValue(CompositeELResolver.java:62)
	org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
	org.apache.el.parser.AstValue.getValue(AstValue.java:168)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
	org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:96)
	javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:377)
	javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1211)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:503)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:550)
	javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:550)
	org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1891)
	org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:313)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:58)
	org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:169)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:58)
	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:116)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:267)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:200)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:357)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	cz.amg.common.Utf8Filter.doFilter(Utf8Filter.java:22)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.76