Error - /users.xhtml @23,134 value="#{userList.users}": Error reading 'users' on type org.appfuse.webapp.action.UserList

An Error Occurred:

/users.xhtml @23,134 value="#{userList.users}": Error reading 'users' on type org.appfuse.webapp.action.UserList

+ Stack Trace

javax.el.ELException: /users.xhtml @23,134 value="#{userList.users}": Error reading 'users' on type org.appfuse.webapp.action.UserList
        at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
        at javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:243)
        at javax.faces.component.UIData.getValue(UIData.java:1163)
        at org.apache.myfaces.component.html.ext.HtmlDataTableHack.createDataModel(HtmlDataTableHack.java:928)
        at org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.createDataModel(AbstractHtmlDataTable.java:1486)
        at org.apache.myfaces.component.html.ext.HtmlDataTableHack.getDataModel(HtmlDataTableHack.java:903)
        at org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.getDataModel(AbstractHtmlDataTable.java:1478)
        at org.apache.myfaces.component.html.ext.HtmlDataTableHack.getRowCount(HtmlDataTableHack.java:101)
        at org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeInnerHtml(HtmlTableRendererBase.java:289)
        at org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:173)
        at org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.encodeChildren(HtmlTableRenderer.java:355)
        at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:488)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:617)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:622)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:622)
        at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
        at org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:101)
        at org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:221)
        at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:85)
        at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:239)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:191)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
        at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.appfuse.webapp.MessageFilter.doFilter(MessageFilter.java:41)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
        at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
        at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)
        at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:303)
        at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:183)
        at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:169)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:311)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin failed: 
        at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:596)
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:316)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
        at $Proxy356.getUsers(Unknown Source)
        at org.appfuse.webapp.action.UserList.getUsers(UserList.java:43)
        at sun.reflect.GeneratedMethodAccessor1454.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:87)
        at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67)
        at org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:142)
        at org.apache.el.parser.AstValue.getValue(AstValue.java:169)
        at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
        at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
        ... 63 more
Caused by: org.hibernate.TransactionException: JDBC begin failed: 
        at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:92)
        at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
        at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:555)
        ... 83 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 59,358,138 milliseconds ago.  The last packet sent successfully to the server was 59,358,138 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
        at sun.reflect.GeneratedConstructorAccessor685.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
        at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3348)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1967)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
        at com.mysql.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:5022)
        at org.apache.commons.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:371)
        at org.apache.commons.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:371)
        at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:328)
        at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:87)
        ... 85 more
Caused by: java.net.SocketException: Broken pipe
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
        at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3329)
        ... 93 more

+ Component Tree

<AjaxViewRoot ajaxRequest="false" id="_viewRoot" immediate="false" inView="true" locale="en" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/users.xhtml">
<html xmlns="http://www.w3.org/1999/xhtml">
<head> <title>#{text['userList.title']}</title> <style type="text/css"> @import url(#{facesContext.externalContext.requestContextPath}/styles/myfaces.css); </style> </head>
<HtmlForm enctype="application/x-www-form-urlencoded" id="editUser" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
<HtmlCommandButton action="add" actionExpression="add" disabled="false" id="add" immediate="true" inView="true" readonly="false" rendered="true" styleClass="button" transient="false" type="submit" value="Add User"/>
<!-- Error from this table is caused by http://issues.apache.org/jira/browse/TOMAHAWK-466 -->
<HtmlDataTable border="-2147483648" columnClasses="standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_ColumnCentered" detailStampExpandedDefault="false" detailStampLocation="after" embedded="false" expandedEmpty="true" first="0" forceId="false" forceIdIndex="true" headerClass="standardTable_Header" id="users" inView="true" newspaperColumns="1" newspaperOrientation="vertical" preserveDataModel="false" preserveRowComponentState="false" preserveRowStates="false" preserveSort="true" rendered="true" renderedIfEmpty="true" rowClasses="standardTable_Row1,standardTable_Row2" rowIndex="-1" rows="25" sortAscending="true" sortColumn="id" sortColumnIndex="0" sortable="false" style="margin-top: 10px" styleClass="scrollerTable table" transient="false" var="user">
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@17f7e4f" id="j_id3" inView="true" rendered="true" sortable="false" transient="false">
header
<HtmlCommandSortHeader arrow="true" columnName="id" disabled="false" forceId="false" forceIdIndex="true" id="j_id4" immediate="false" inView="true" propertyName="id" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id5" inView="true" rendered="true" transient="false" value="User Id"/>
</HtmlCommandSortHeader>
<HtmlCommandLink action="#{userForm.edit}" actionExpression="#{userForm.edit}" disabled="false" id="j_id6" immediate="false" inView="true" rendered="true" transient="false">
<UIParameter disable="false" id="j_id7" inView="true" name="id" rendered="true" transient="false"/>
</HtmlCommandLink>
</HtmlSimpleColumn>
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@13d9206" id="j_id8" inView="true" rendered="true" sortable="false" transient="false">
header
<HtmlCommandSortHeader arrow="true" columnName="firstName" disabled="false" forceId="false" forceIdIndex="true" id="j_id9" immediate="false" inView="true" propertyName="firstName" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id10" inView="true" rendered="true" transient="false" value="First Name"/>
</HtmlCommandSortHeader>
<HtmlOutputText escape="true" id="j_id11" inView="true" rendered="true" transient="false"/>
</HtmlSimpleColumn>
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@13df9ca" id="j_id12" inView="true" rendered="true" sortable="false" transient="false">
header
<HtmlCommandSortHeader arrow="true" columnName="lastName" disabled="false" forceId="false" forceIdIndex="true" id="j_id13" immediate="false" inView="true" propertyName="lastName" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id14" inView="true" rendered="true" transient="false" value="Last Name"/>
</HtmlCommandSortHeader>
<HtmlOutputText escape="true" id="j_id15" inView="true" rendered="true" transient="false"/>
</HtmlSimpleColumn>
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@110fff8" id="j_id16" inView="true" rendered="true" sortable="false" transient="false">
header
<HtmlCommandSortHeader arrow="true" columnName="email" disabled="false" forceId="false" forceIdIndex="true" id="j_id17" immediate="false" inView="true" propertyName="email" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id18" inView="true" rendered="true" transient="false" value="E-Mail"/>
</HtmlCommandSortHeader>
<HtmlOutputText escape="true" id="j_id19" inView="true" rendered="true" transient="false"/>
</HtmlSimpleColumn>
</HtmlDataTable>
<html xmlns="http://www.w3.org/1999/xhtml">
<HtmlPanelGrid border="-2147483648" columnClasses="standardTable_ColumnCentered" columns="1" id="j_id21" inView="true" rendered="true" styleClass="scrollerTable" transient="false">
<HtmlDataScroller colspan="-2147483648" disableFacetLinksIfFirstPage="false" disableFacetLinksIfLastPage="false" displayValueOnly="false" fastForward="org.apache.myfaces.component.html.ext.HtmlGraphicImage@136ec0b" fastRewind="org.apache.myfaces.component.html.ext.HtmlGraphicImage@c2eab3" fastStep="10" first="org.apache.myfaces.component.html.ext.HtmlGraphicImage@bec27a" for="users" forceId="false" forceIdIndex="true" id="scroll" immediate="false" inView="true" last="org.apache.myfaces.component.html.ext.HtmlGraphicImage@1d1db0b" layout="table" next="org.apache.myfaces.component.html.ext.HtmlGraphicImage@83db31" pageCountVar="pageCount" pageIndexVar="pageIndex" paginator="false" paginatorMaxPages="9" paginatorRenderLinkForActive="true" paginatorTableClass="paginator" previous="org.apache.myfaces.component.html.ext.HtmlGraphicImage@ab911b" renderFacetLinksIfFirstPage="true" renderFacetLinksIfLastPage="true" renderFacetsIfSinglePage="true" rendered="true" styleClass="scroller" transient="false">
previous
<HtmlGraphicImage alt="Previous" forceId="false" forceIdIndex="true" id="j_id24" inView="true" ismap="false" rendered="true" transient="false" url="/images/arrow-previous.gif" value="/images/arrow-previous.gif"/>
last
<HtmlGraphicImage alt="Last" forceId="false" forceIdIndex="true" id="j_id23" inView="true" ismap="false" rendered="true" transient="false" url="/images/arrow-last.gif" value="/images/arrow-last.gif"/>
fastrewind
<HtmlGraphicImage alt="Fast Rewind" forceId="false" forceIdIndex="true" id="j_id27" inView="true" ismap="false" rendered="true" transient="false" url="/images/arrow-fr.gif" value="/images/arrow-fr.gif"/>
fastforward
<HtmlGraphicImage alt="Fast Forward" forceId="false" forceIdIndex="true" id="j_id26" inView="true" ismap="false" rendered="true" transient="false" url="/images/arrow-ff.gif" value="/images/arrow-ff.gif"/>
next
<HtmlGraphicImage alt="Next" forceId="false" forceIdIndex="true" id="j_id25" inView="true" ismap="false" rendered="true" transient="false" url="/images/arrow-next.gif" value="/images/arrow-next.gif"/>
first
<HtmlGraphicImage alt="First" forceId="false" forceIdIndex="true" id="j_id22" inView="true" ismap="false" rendered="true" transient="false" url="/images/arrow-first.gif" value="/images/arrow-first.gif"/>
</HtmlDataScroller>
</HtmlPanelGrid>
</html>
<script type="text/javascript"> highlightTableRows("editUser:users"); </script>
</HtmlForm>
</html>
</AjaxViewRoot>

+ Scoped Variables

Request Parameters
NameValue
None
Request Attributes
NameValue
ajaxContextorg.ajax4jsf.framework.ajax.AjaxContext@1c39a86
requestURLhttp://demo.raibledesigns.com/appfuse-light-jsf/users.jsf
textcom.sun.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap@d5edf6
Session Attributes
NameValue
userListorg.appfuse.webapp.action.UserList@f9ea53
Application Attributes
NameValue
__oscache_admincom.opensymphony.oscache.web.ServletCacheAdministrator@10cb431
__oscache_cachecom.opensymphony.oscache.web.ServletCache@10a36f2
May 16, 2012 4:35:02 PM - Generated by Facelets

Resources

The following is a list of resources that will make Spring infinitely easier to use.

Click to Change Theme