For the past 2 days I have tried to create a simple dataTable but all I get
is a NullPointerException.
I stripped the code down to the bare minimum and now have:

LOMenu.jsp:
-----------

<%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
        
<f:view>
        <f:loadBundle basename="ca.gc.nrc.iit.toml.frontend.bundles.LOMenu"
var="MessageBundle"/>
        
        <html>
                <head>
                        <link href="css/stylesheet.css" rel="stylesheet"
type="text/css"/>
        
                        <title>
                                <h:outputText
value="#{MessageBundle.dialogtitle}" />
                        </title>
                </head>

                <body>
                        <h:form id="LOMenuForm">
           
                                <h:outputText
value="#{MessageBundle.dialogtitle}" />
                                
                                <h:dataTable value="#{bookListBean.books}"
var="book" border="1">
                                                                
                                        <h:column>
                                                <h:outputText
value="#{book.classificationSystemName}" />
                                        </h:column>
                                        
                                </h:dataTable>
                                
                        </h:form>
                </body>
        </html>
</f:view>


The relevant pieces of faces-config are:
-----------------------------------------

        <managed-bean>
                <managed-bean-name>bookListBean</managed-bean-name>
        
<managed-bean-class>ca.gc.nrc.iit.toml.frontend.LOMenuBackingBean</managed-b
ean-class>
                <managed-bean-scope>session</managed-bean-scope>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>book</managed-bean-name>
        
<managed-bean-class>ca.gc.nrc.iit.toml.common.ClassificationSystemBean</mana
ged-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
        </managed-bean>


LOMenuBackingBean.java:
------------------------

package ca.gc.nrc.iit.toml.frontend;

import java.util.*;
import ca.gc.nrc.iit.toml.common.*;

public class LOMenuBackingBean {
        
        private Vector books = null;

        public Collection getBooks() {
                ClassificationSystemBean a = new ClassificationSystemBean(1,
"title 1", "bla", false);
                ClassificationSystemBean b = new ClassificationSystemBean(2,
"title 2", "lala", true);
                ClassificationSystemBean c = new ClassificationSystemBean(3,
"title 3", "smurf", false);
                this.books.add(a);
                this.books.add(b);
                this.books.add(c);
                return this.books;
        }


        public void setClassificationSystems(Vector classificationSystems) {
                this.books = classificationSystems;
        }
}


ClassificationSystemBean.java:
-------------------------------

package ca.gc.nrc.iit.toml.common;

public class ClassificationSystemBean implements Serializable {
        
        private String classificationSystemName;

        public String getClassificationSystemName() {
                return classificationSystemName;
        }

        public void setClassificationSystemName(String
classificationSystemName) {
                this.classificationSystemName = classificationSystemName;
        }
}


-----------------
I use MyFaces 1.0.9 and deploy the war in Tomcat 5.5.9

All I get is the following Stack Trace and I really, really don't know why.
Everything works fine if I remove the dataTable tag (in that case, all I see
is the message bundle output). But whenever I enter that dataTable, I get
the exception. No matter what I tried, I always get the exception. I even
did a copy&paste from some dataTable tutorials I found - same result.
What do I do wrong?

I have tried to work with Vector, List, Collection and others in
LOMenuBacking Bean but nothing seems to work. All I ever get is the
exception.

Thanks so much!

Matt



javax.faces.FacesException: Expression: '#{bookListBean.books}'
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:411)
        at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:280)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.jasper.JasperException: Expression:
'#{bookListBean.books}'
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
70)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:405)
        ... 17 more
org.apache.jasper.JasperException: Expression: '#{bookListBean.books}'
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
70)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:405)
        at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:280)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Unknown Source)
javax.faces.el.EvaluationException: Expression: '#{bookListBean.books}'
        at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:466)
        at javax.faces.component.UIData.getValue(UIData.java:1173)
        at javax.faces.component.UIData.createDataModel(UIData.java:850)
        at javax.faces.component.UIData.getDataModel(UIData.java:839)
        at javax.faces.component.UIData.getRowCount(UIData.java:145)
        at
org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlT
ableRendererBase.java:128)
        at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:32
9)
        at
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:380)
        at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:288)
        at
org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTag
Base.java:98)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_dataTable_0(org.apache.jsp.LOMenu_jsp
:404)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_form_0(org.apache.jsp.LOMenu_jsp:342)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_f_view_0(org.apache.jsp.LOMenu_jsp:138)
        at
org.apache.jsp.LOMenu_jsp._jspService(org.apache.jsp.LOMenu_jsp:76)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
22)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:405)
        at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:280)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.el.EvaluationException: Bean:
ca.gc.nrc.iit.toml.frontend.LOMenuBackingBean, property: books
        at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:423)
        at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.jav
a:104)
        at
org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelpe
r.java:555)
        at
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
        at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441)
        ... 43 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:419)
        ... 47 more
Caused by: java.lang.NullPointerException
        at
ca.gc.nrc.iit.toml.frontend.LOMenuBackingBean.getBooks(LOMenuBackingBean.jav
a:21)
        ... 52 more
javax.faces.el.EvaluationException: Bean:
ca.gc.nrc.iit.toml.frontend.LOMenuBackingBean, property: books
        at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:423)
        at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.jav
a:104)
        at
org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelpe
r.java:555)
        at
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
        at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441)
        at javax.faces.component.UIData.getValue(UIData.java:1173)
        at javax.faces.component.UIData.createDataModel(UIData.java:850)
        at javax.faces.component.UIData.getDataModel(UIData.java:839)
        at javax.faces.component.UIData.getRowCount(UIData.java:145)
        at
org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlT
ableRendererBase.java:128)
        at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:32
9)
        at
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:380)
        at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:288)
        at
org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTag
Base.java:98)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_dataTable_0(org.apache.jsp.LOMenu_jsp
:404)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_form_0(org.apache.jsp.LOMenu_jsp:342)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_f_view_0(org.apache.jsp.LOMenu_jsp:138)
        at
org.apache.jsp.LOMenu_jsp._jspService(org.apache.jsp.LOMenu_jsp:76)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
22)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:405)
        at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:280)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:419)
        ... 47 more
Caused by: java.lang.NullPointerException
        at
ca.gc.nrc.iit.toml.frontend.LOMenuBackingBean.getBooks(LOMenuBackingBean.jav
a:21)
        ... 52 more
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:419)
        at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.jav
a:104)
        at
org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelpe
r.java:555)
        at
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
        at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441)
        at javax.faces.component.UIData.getValue(UIData.java:1173)
        at javax.faces.component.UIData.createDataModel(UIData.java:850)
        at javax.faces.component.UIData.getDataModel(UIData.java:839)
        at javax.faces.component.UIData.getRowCount(UIData.java:145)
        at
org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlT
ableRendererBase.java:128)
        at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:32
9)
        at
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:380)
        at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:288)
        at
org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTag
Base.java:98)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_dataTable_0(org.apache.jsp.LOMenu_jsp
:404)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_form_0(org.apache.jsp.LOMenu_jsp:342)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_f_view_0(org.apache.jsp.LOMenu_jsp:138)
        at
org.apache.jsp.LOMenu_jsp._jspService(org.apache.jsp.LOMenu_jsp:76)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
22)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:405)
        at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:280)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at
ca.gc.nrc.iit.toml.frontend.LOMenuBackingBean.getBooks(LOMenuBackingBean.jav
a:21)
        ... 52 more
java.lang.NullPointerException
        at
ca.gc.nrc.iit.toml.frontend.LOMenuBackingBean.getBooks(LOMenuBackingBean.jav
a:21)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:419)
        at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.jav
a:104)
        at
org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelpe
r.java:555)
        at
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
        at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441)
        at javax.faces.component.UIData.getValue(UIData.java:1173)
        at javax.faces.component.UIData.createDataModel(UIData.java:850)
        at javax.faces.component.UIData.getDataModel(UIData.java:839)
        at javax.faces.component.UIData.getRowCount(UIData.java:145)
        at
org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlT
ableRendererBase.java:128)
        at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:32
9)
        at
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:380)
        at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:288)
        at
org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTag
Base.java:98)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_dataTable_0(org.apache.jsp.LOMenu_jsp
:404)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_h_form_0(org.apache.jsp.LOMenu_jsp:342)
        at
org.apache.jsp.LOMenu_jsp._jspx_meth_f_view_0(org.apache.jsp.LOMenu_jsp:138)
        at
org.apache.jsp.LOMenu_jsp._jspService(org.apache.jsp.LOMenu_jsp:76)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
22)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:405)
        at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:280)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Unknown Source)

Reply via email to