Issue 116: java.lang.IllegalStateException: The items are null. You need to set the items on the facade.
Status:  Invalid
Owner: ----
Closed:  Jul 2008
Reported by renrenta...@gmail.com, Jul 16, 2008
What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?

2008-07-16 15:18:16,674 ERROR [org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/gprs].[jsp]] - 
<Servlet.service() for servlet jsp threw exception>
java.lang.IllegalStateException: The items are null. You need to set the 
items on the facade.
	at org.jmesa.facade.TableFacadeExceptions.validateItemsIsNotNull
(Unknown Source)
	at org.jmesa.facade.TableFacadeImpl.getCoreContext(Unknown Source)
	at org.jmesa.facade.tag.TableFacadeTag.doTag(Unknown Source)
	at 
org.apache.jsp.jsp.mdn_jsp._jspx_meth_jmesa_005ftableFacade_005f0
(mdn_jsp.java:158)
	at org.apache.jsp.jsp.mdn_jsp._jspService(mdn_jsp.java:113)
	at org.apache.jasper.runtime.HttpJspBase.service
(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:331)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:329)
	at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:265)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:679)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:461)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:399)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:301)
	at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute
(ServletDispatcherResult.java:140)
	at org.apache.struts2.dispatcher.StrutsResultSupport.execute
(StrutsResultSupport.java:186)
	at com.opensymphony.xwork2.DefaultActionInvocation.executeResult
(DefaultActionInvocation.java:355)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:259)
	at com.pa.gprs.authority.AuthorityInterceptor.intercept
(AuthorityInterceptor.java:26)
	at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling
(DefaultActionInvocation.java:230)
	at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling
(DefaultActionInvocation.java:229)
	at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile
(UtilTimerStack.java:456)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:227)
	at 
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept
(ServletConfigInterceptor.java:164)
	at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling
(DefaultActionInvocation.java:230)
	at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling
(DefaultActionInvocation.java:229)
	at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile
(UtilTimerStack.java:456)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:227)
	at org.apache.struts2.impl.StrutsActionProxy.execute
(StrutsActionProxy.java:52)
	at org.apache.struts2.dispatcher.Dispatcher.serviceAction
(Dispatcher.java:477)
	at org.apache.struts2.dispatcher.FilterDispatcher.doFilter
(FilterDispatcher.java:467)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
	at com.pa.gprs.authority.SessionFilter.doFilter
(SessionFilter.java:32)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
	at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal
(CharacterEncodingFilter.java:78)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:77)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:174)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:874)
	at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.process
Connection(Http11BaseProtocol.j
ava:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

What version of the product are you using? On what operating system?

jmesa 2.3.2 on windows xp sp2

Please provide any additional information below.

my webapp run for a period and this problem came out,I used jmesa's jsptag 
only,wrote controller code like example,set TableFacade & 
setColumnProperties,then used taglib in the view jsp,so simple
 
Jul 17, 2008
#1 extremec...@gmail.com
I missed this one....

The collection of items (Beans or Maps) can be empty but it cannot be null. You must
be passing in a null items.
Jul 22, 2008
#2 extremec...@gmail.com
(No comment was entered for this change.)
Status: Invalid