An Error Occurred:
/pages/ratings/ratings.jspx(102,134) '#{reviewBean.fiveStarCount!=0}' Error reading 'fiveStarCount' on type nz.co.bookme.backingbeans.ReviewBean
Caused by:
java.lang.NullPointerException - /pages/ratings/ratings.jspx(102,134) '#{reviewBean.fiveStarCount!=0}' Error reading 'fiveStarCount' on type nz.co.bookme.backingbeans.ReviewBean
org.apache.jasper.el.JspELException: /pages/ratings/ratings.jspx(102,134) '#{reviewBean.fiveStarCount!=0}' Error reading 'fiveStarCount' on type nz.co.bookme.backingbeans.ReviewBean
at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:107)
at javax.faces.component._ComponentUtils.getExpressionValue(_ComponentUtils.java:236)
at javax.faces.component.UIComponentBase.getExpressionValue(UIComponentBase.java:1176)
at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1251)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:520)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:511)
at org.apache.myfaces.custom.htmlTag.HtmlTagRenderer.encodeChildren(HtmlTagRenderer.java:111)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:611)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:528)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:511)
at org.apache.myfaces.custom.htmlTag.HtmlTagRenderer.encodeChildren(HtmlTagRenderer.java:111)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:611)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:528)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:511)
at org.apache.myfaces.custom.htmlTag.HtmlTagRenderer.encodeChildren(HtmlTagRenderer.java:111)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:611)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:528)
at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:511)
at org.apache.myfaces.custom.htmlTag.HtmlTagRenderer.encodeChildren(HtmlTagRenderer.java:111)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:611)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:250)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:257)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.actuallyRenderView(JspViewHandlerImpl.java:427)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:383)
at com.ocpsoft.pretty.application.PrettyViewHandler.renderView(PrettyViewHandler.java:83)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:48)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:155)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:71)
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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:64)
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:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:347)
at org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:209)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at nz.co.bookme.backingbeans.ReviewBean.getFiveStarCount(Unknown Source)
at sun.reflect.GeneratedMethodAccessor694.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:140)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at org.apache.el.parser.AstNotEqual.getValue(AstNotEqual.java:21)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101)
... 61 more
- <UIViewRoot id=" locale=" renderKitId=" rendered=" transient=" viewId=">
- <HtmlOutputText escape=" id=" rendered=" transient=" value="/>
- <HtmlTag forceId=" forceIdIndex=" id=" rendered=" transient=" value=">
- <HtmlScript generatesContent=" id=" rendered=" source=" transient="/>
- <Stylesheet filtered=" id=" inline=" path=" rendered=" transient="/>
- <HtmlOutputText escape=" id=" rendered=" transient=" value="/>
- </HtmlTag>
- <HtmlOutputText escape=" id=" rendered=" transient=" value="/>
- <Div forceId=" forceIdIndex=" id=" rendered=" transient=" value=">
- <Div forceId=" forceIdIndex=" id=" rendered=" transient=" value=">
- <HtmlOutputText escape=" id=" rendered=" transient=" value="/>
- <HtmlGraphicImage alt=" id=" ismap=" rendered=" style=" styleClass=" transient=" url=" value="/>
- <HtmlGraphicImage alt=" id=" ismap=" rendered=" style=" styleClass=" transient=" url=" value="/>
- <HtmlOutputText escape=" id=" rendered=" transient=" value="/>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient=" value="/>
- <HtmlOutputText escape=" id=" rendered=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" transient=" value=">
- <HtmlTag forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <Div forceId=" forceIdIndex=" id=" rendered=" style=" styleClass=" transient=" value="/>
- </Div>
- </HtmlTag>
- <HtmlTag forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient=" value="/>
- </HtmlTag>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" transient=" value=">
- <HtmlTag forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" rendered=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient=" value="/>
- </HtmlOutputLink>
- </HtmlTag>
- <HtmlTag forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" rendered=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient=" value="/>
- </HtmlOutputLink>
- </HtmlTag>
- <HtmlTag forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- <Div forceId=" forceIdIndex=" id=" rendered=" styleClass=" transient=" value=">
- <HtmlOutputLink disabled=" id=" transient=" value=">
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" rendered=" transient="/>
- </HtmlOutputLink>
- <HtmlOutputText escape=" forceId=" forceIdIndex=" id=" transient=" value="/>
- </Div>
- </HtmlTag>
- </Div>
- </Div>
- <HtmlScript generatesContent=" id=" rendered=" text=" transient="/>
- <HtmlOutputText escape=" id=" rendered=" transient=" value="/>
- </UIViewRoot>
Request Parameters| Name | Value |
|---|
| productId | 200 |
Request Attributes| Name | Value |
|---|
| __trRenderViewEntry | true |
| prettyContext | com.ocpsoft.pretty.PrettyContext@581f785 |
Session Attributes| Name | Value |
|---|
| breadCrumbsBean | nz.co.bookme.backingbeans.BreadCrumbsBean@17a13f96 |
| logonBean | nz.co.bookme.backingbeans.LogonBean@5b559cf8 |
| productSearchBean | nz.co.bookme.backingbeans.ProductSearchBean@51b48ca0 |
| regionBean | nz.co.bookme.backingbeans.RegionBean@247c8648 |
| reviewBean | nz.co.bookme.backingbeans.ReviewBean@6b53f3ae |
| tabBean | nz.co.bookme.backingbeans.TabBean@54a35b8e |
Application Attributes| Name | Value |
|---|
| bookmeDBAOBean | nz.co.bookme.toplink.dbao.impl.BookmeDBAOImpl@4c5cba16 |
| bookmeQueryBean | nz.co.bookme.backingbeans.BookmeQueryBean@5bbd2184 |
| errorBean | nz.co.bookme.backingbeans.ErrorBean@26f5f3e6 |