Running JSC portlets in liferay 4.0

I have created a portlet in JSC, similar to the "Insert, update, delete" example given in the online JSC tutorials. I have successfully deployed on pluto and jetspeed2 and it ran without any issues succesfully. When I deployed it in liferay and ran it the intial page display all the data in the table accurately, but when I select the dropdown and select another value in the dropdown, I get an exception which causes the whole portlet to crash. I think one problem is the different life cycles of portlets in pluto and liferay, but I am not sure.

This is the error trace, leaveManForm:userDD is my dropdown and LeaveManger is my portlet.

com.sun.rave.web.ui.component.DropDown::The current value of component leaveManForm:userDD does not match any of the selections.

Did you forget to reset the value after changing the options?

07:43:09,227 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/LeaveManager]. [jsp]] Servlet.service() for servlet jsp threw exception

javax.faces.el.PropertyNotFoundException: javax.faces.el.PropertyNotFoundException: Field 'sum' not found in DataProvider.

at com.sun.rave.web.ui.faces.DataProviderPropertyResolver$ValueData.getValue(DataP roviderPropertyResolver.java:341)

at com.sun.rave.web.ui.faces.DataProviderPropertyResolver.getValue(DataProviderPro pertyResolver.java:143)

at com.sun.jsfcl.data.ResultSetPropertyResolver.getValue(ResultSetPropertyResolver .java:63)

at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)

at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)

at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl. java:243)

at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)

at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)

at javax.faces.component.UIOutput.getValue(UIOutput.java:147)

at com.sun.rave.web.ui.component.StaticTextBase.getText(StaticTextBase.java:399)

at com.sun.rave.web.ui.renderer.StaticTextRenderer.renderEnd(StaticTextRenderer.ja va:110)

at com.sun.rave.web.ui.renderer.AbstractRenderer.encodeEnd(AbstractRenderer.java:2 35)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)

at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)

at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)

at org.apache.jsp.View_jsp._jspx_meth_ui_staticText_6(View_jsp.java:694)

at org.apache.jsp.View_jsp._jspx_meth_ui_form_0(View_jsp.java:201)

at org.apache.jsp.View_jsp._jspx_meth_f_view_0(View_jsp.java:136)

at org.apache.jsp.View_jsp._jspService(View_jsp.java:103)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:223)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:79)

at com.sun.faces.portlet.ExternalContextImpl.dispatch(ExternalContextImpl.java:124 )

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)

at com.sun.faces.portlet.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:311)

at com.sun.faces.portlet.LifecycleImpl$RenderResponsePhase.execute(LifecycleImpl.j ava:702)

at com.sun.faces.portlet.LifecycleImpl.phase(LifecycleImpl.java:323)

at com.sun.faces.portlet.LifecycleImpl.render(LifecycleImpl.java:244)

at com.sun.faces.portlet.FacesPortlet.render(FacesPortlet.java:327)

at com.liferay.portal.shared.servlet.PortletServlet.service(PortletServlet.java:83 )

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:289)

at com.liferay.portlet.CachePortlet.render(CachePortlet.java:153)

at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportle t_jsp.java:629)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:925)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( RuntimePortletUtil.java:121)

at com.liferay.portlet.layoutconfiguration.util.velocity.PortletColumnLogic.proces sContent(PortletColumnLogic.java:76)

at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.process Column(TemplateProcessor.java:62)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ubers pectImpl.java:267)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java: 175)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:2 20)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:316)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:210)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:163)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:144)

at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java :387)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.portal.layout_jsp._jspService(layout_jsp.java:390)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.themes.classic.templates.portal_005fnormal_jsp._jspService( portal_005fnormal_jsp.java:911)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.ThemeUtil.includeJSP(ThemeUtil.java:139)

at com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:93)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:58)

at org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay$1theme_include_ 0(portal_jsp.java:446)

at org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:361)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispat cher.java:463)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher. java:398)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.ja va:301)

at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:87)

at com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcess or.java:210)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesReque stProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequest Processor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)

at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor .java:185)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:415)

at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:810)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:131)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.ja va:112)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(Layou tCacheFilter.java:197)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.ja va:432)

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:10 7)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorke rThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6 84)

at java.lang.Thread.run(Thread.java:595)

Caused by: javax.faces.el.PropertyNotFoundException: Field 'sum' not found in DataProvider.

at com.sun.rave.web.ui.faces.DataProviderPropertyResolver$ValueData.getValue(DataP roviderPropertyResolver.java:338)

... 171 more

org.apache.jasper.JasperException: javax.faces.el.PropertyNotFoundException: Field 'sum' not found in DataProvider.

at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrappe r.java:510)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:223)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:79)

at com.sun.faces.portlet.ExternalContextImpl.dispatch(ExternalContextImpl.java:124 )

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)

at com.sun.faces.portlet.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:311)

at com.sun.faces.portlet.LifecycleImpl$RenderResponsePhase.execute(LifecycleImpl.j ava:702)

at com.sun.faces.portlet.LifecycleImpl.phase(LifecycleImpl.java:323)

at com.sun.faces.portlet.LifecycleImpl.render(LifecycleImpl.java:244)

at com.sun.faces.portlet.FacesPortlet.render(FacesPortlet.java:327)

at com.liferay.portal.shared.servlet.PortletServlet.service(PortletServlet.java:83 )

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:289)

at com.liferay.portlet.CachePortlet.render(CachePortlet.java:153)

at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportle t_jsp.java:629)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:925)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( RuntimePortletUtil.java:121)

at com.liferay.portlet.layoutconfiguration.util.velocity.PortletColumnLogic.proces sContent(PortletColumnLogic.java:76)

at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.process Column(TemplateProcessor.java:62)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ubers pectImpl.java:267)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java: 175)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:2 20)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:316)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:210)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:163)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:144)

at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java :387)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.portal.layout_jsp._jspService(layout_jsp.java:390)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.themes.classic.templates.portal_005fnormal_jsp._jspService( portal_005fnormal_jsp.java:911)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.ThemeUtil.includeJSP(ThemeUtil.java:139)

at com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:93)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:58)

at org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay$1theme_include_ 0(portal_jsp.java:446)

at org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:361)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispat cher.java:463)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher. java:398)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.ja va:301)

at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:87)

at com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcess or.java:210)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesReque stProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequest Processor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)

at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor .java:185)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:415)

at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:810)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:131)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.ja va:112)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(Layou tCacheFilter.java:197)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.ja va:432)

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:10 7)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorke rThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6 84)

at java.lang.Thread.run(Thread.java:595)

07:43:09,445 ERROR [com.liferay.portal.shared.servlet.PortletServlet] javax.portlet.PortletException

07:43:09,461 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/LeaveManager]. [LeaveManager]] Servlet.service() for servlet LeaveManager threw exception

javax.portlet.PortletException: javax.portlet.PortletException

at com.sun.faces.portlet.FacesPortlet.render(FacesPortlet.java:341)

at com.liferay.portal.shared.servlet.PortletServlet.service(PortletServlet.java:83 )

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:289)

at com.liferay.portlet.CachePortlet.render(CachePortlet.java:153)

at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportle t_jsp.java:629)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:925)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( RuntimePortletUtil.java:121)

at com.liferay.portlet.layoutconfiguration.util.velocity.PortletColumnLogic.proces sContent(PortletColumnLogic.java:76)

at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.process Column(TemplateProcessor.java:62)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ubers pectImpl.java:267)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java: 175)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:2 20)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:316)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:210)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:163)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:144)

at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java :387)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.portal.layout_jsp._jspService(layout_jsp.java:390)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.themes.classic.templates.portal_005fnormal_jsp._jspService( portal_005fnormal_jsp.java:911)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.ThemeUtil.includeJSP(ThemeUtil.java:139)

at com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:93)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:58)

at org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay$1theme_include_ 0(portal_jsp.java:446)

at org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:361)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispat cher.java:463)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher. java:398)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.ja va:301)

at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:87)

at com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcess or.java:210)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesReque stProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequest Processor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)

at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor .java:185)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:415)

at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:810)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:131)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.ja va:112)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(Layou tCacheFilter.java:197)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.ja va:432)

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:10 7)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorke rThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6 84)

at java.lang.Thread.run(Thread.java:595)

Caused by: com.sun.rave.web.ui.appbase.ApplicationException: javax.portlet.PortletException

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.destroy(ViewHandlerImpl.java: 601)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:316)

at com.sun.faces.portlet.LifecycleImpl$RenderResponsePhase.execute(LifecycleImpl.j ava:702)

at com.sun.faces.portlet.LifecycleImpl.phase(LifecycleImpl.java:323)

at com.sun.faces.portlet.LifecycleImpl.render(LifecycleImpl.java:244)

at com.sun.faces.portlet.FacesPortlet.render(FacesPortlet.java:327)

... 132 more

Caused by: javax.faces.FacesException: javax.portlet.PortletException

at com.sun.faces.portlet.ExternalContextImpl.dispatch(ExternalContextImpl.java:126 )

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)

at com.sun.faces.portlet.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:311)

... 136 more

Caused by: javax.portlet.PortletException

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:228)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:79)

at com.sun.faces.portlet.ExternalContextImpl.dispatch(ExternalContextImpl.java:124 )

... 139 more

Caused by: org.apache.jasper.JasperException: javax.faces.el.PropertyNotFoundException: Field 'sum' not found in DataProvider.

at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrappe r.java:510)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:223)

... 141 more

Nested Exception is

com.sun.rave.web.ui.appbase.ApplicationException: javax.portlet.PortletException

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.destroy(ViewHandlerImpl.java: 601)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:316)

at com.sun.faces.portlet.LifecycleImpl$RenderResponsePhase.execute(LifecycleImpl.j ava:702)

at com.sun.faces.portlet.LifecycleImpl.phase(LifecycleImpl.java:323)

at com.sun.faces.portlet.LifecycleImpl.render(LifecycleImpl.java:244)

at com.sun.faces.portlet.FacesPortlet.render(FacesPortlet.java:327)

at com.liferay.portal.shared.servlet.PortletServlet.service(PortletServlet.java:83 )

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:289)

at com.liferay.portlet.CachePortlet.render(CachePortlet.java:153)

at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportle t_jsp.java:629)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:925)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( RuntimePortletUtil.java:121)

at com.liferay.portlet.layoutconfiguration.util.velocity.PortletColumnLogic.proces sContent(PortletColumnLogic.java:76)

at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.process Column(TemplateProcessor.java:62)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ubers pectImpl.java:267)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java: 175)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:2 20)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:316)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:210)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:163)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:144)

at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java :387)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.portal.layout_jsp._jspService(layout_jsp.java:390)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.themes.classic.templates.portal_005fnormal_jsp._jspService( portal_005fnormal_jsp.java:911)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.ThemeUtil.includeJSP(ThemeUtil.java:139)

at com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:93)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:58)

at org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay$1theme_include_ 0(portal_jsp.java:446)

at org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:361)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispat cher.java:463)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher. java:398)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.ja va:301)

at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:87)

at com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcess or.java:210)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesReque stProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequest Processor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)

at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor .java:185)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:415)

at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:810)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:131)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.ja va:112)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(Layou tCacheFilter.java:197)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.ja va:432)

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:10 7)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorke rThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6 84)

at java.lang.Thread.run(Thread.java:595)

Caused by: javax.faces.FacesException: javax.portlet.PortletException

at com.sun.faces.portlet.ExternalContextImpl.dispatch(ExternalContextImpl.java:126 )

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)

at com.sun.faces.portlet.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:311)

... 136 more

Caused by: javax.portlet.PortletException

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:228)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:79)

at com.sun.faces.portlet.ExternalContextImpl.dispatch(ExternalContextImpl.java:124 )

... 139 more

Caused by: org.apache.jasper.JasperException: javax.faces.el.PropertyNotFoundException: Field 'sum' not found in DataProvider.

at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrappe r.java:510)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:223)

... 141 more

07:43:09,633 ERROR [portal-web.docroot.html.portal.render_portlet.jsp] javax.faces.el.PropertyNotFoundException: javax.faces.el.PropertyNotFoundException: Field 'sum' not found in DataProvider.

at com.sun.rave.web.ui.faces.DataProviderPropertyResolver$ValueData.getValue(DataP roviderPropertyResolver.java:341)

at com.sun.rave.web.ui.faces.DataProviderPropertyResolver.getValue(DataProviderPro pertyResolver.java:143)

at com.sun.jsfcl.data.ResultSetPropertyResolver.getValue(ResultSetPropertyResolver .java:63)

at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)

at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)

at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl. java:243)

at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)

at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)

at javax.faces.component.UIOutput.getValue(UIOutput.java:147)

at com.sun.rave.web.ui.component.StaticTextBase.getText(StaticTextBase.java:399)

at com.sun.rave.web.ui.renderer.StaticTextRenderer.renderEnd(StaticTextRenderer.ja va:110)

at com.sun.rave.web.ui.renderer.AbstractRenderer.encodeEnd(AbstractRenderer.java:2 35)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)

at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)

at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)

at org.apache.jsp.View_jsp._jspx_meth_ui_staticText_6(View_jsp.java:694)

at org.apache.jsp.View_jsp._jspx_meth_ui_form_0(View_jsp.java:201)

at org.apache.jsp.View_jsp._jspx_meth_f_view_0(View_jsp.java:136)

at org.apache.jsp.View_jsp._jspService(View_jsp.java:103)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

Caused by: javax.faces.el.PropertyNotFoundException: Field 'sum' not found in DataProvider.

at com.sun.rave.web.ui.faces.DataProviderPropertyResolver$ValueData.getValue(DataP roviderPropertyResolver.java:338)

at com.sun.rave.web.ui.faces.DataProviderPropertyResolver.getValue(DataProviderPro pertyResolver.java:143)

at com.sun.jsfcl.data.ResultSetPropertyResolver.getValue(ResultSetPropertyResolver .java:63)

at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)

at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)

at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl. java:243)

at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)

at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)

at javax.faces.component.UIOutput.getValue(UIOutput.java:147)

at com.sun.rave.web.ui.component.StaticTextBase.getText(StaticTextBase.java:399)

at com.sun.rave.web.ui.renderer.StaticTextRenderer.renderEnd(StaticTextRenderer.ja va:110)

at com.sun.rave.web.ui.renderer.AbstractRenderer.encodeEnd(AbstractRenderer.java:2 35)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)

at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)

at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)

at org.apache.jsp.View_jsp._jspx_meth_ui_staticText_6(View_jsp.java:694)

at org.apache.jsp.View_jsp._jspx_meth_ui_form_0(View_jsp.java:201)

at org.apache.jsp.View_jsp._jspx_meth_f_view_0(View_jsp.java:136)

at org.apache.jsp.View_jsp._jspService(View_jsp.java:103)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:223)

at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatch erImpl.java:79)

at com.sun.faces.portlet.ExternalContextImpl.dispatch(ExternalContextImpl.java:124 )

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)

at com.sun.faces.portlet.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:311)

at com.sun.faces.portlet.LifecycleImpl$RenderResponsePhase.execute(LifecycleImpl.j ava:702)

at com.sun.faces.portlet.LifecycleImpl.phase(LifecycleImpl.java:323)

at com.sun.faces.portlet.LifecycleImpl.render(LifecycleImpl.java:244)

at com.sun.faces.portlet.FacesPortlet.render(FacesPortlet.java:327)

at com.liferay.portal.shared.servlet.PortletServlet.service(PortletServlet.java:83 )

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:289)

at com.liferay.portlet.CachePortlet.render(CachePortlet.java:153)

at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportle t_jsp.java:629)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:925)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( RuntimePortletUtil.java:121)

at com.liferay.portlet.layoutconfiguration.util.velocity.PortletColumnLogic.proces sContent(PortletColumnLogic.java:76)

at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.process Column(TemplateProcessor.java:62)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ubers pectImpl.java:267)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java: 175)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:2 20)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:316)

at org.apache.velocity.app.Velocity.evaluate(Velocity.java:210)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:163)

at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate (RuntimePortletUtil.java:144)

at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java :387)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.portal.layout_jsp._jspService(layout_jsp.java:390)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:63)

at org.apache.jsp.html.themes.classic.templates.portal_005fnormal_jsp._jspService( portal_005fnormal_jsp.java:911)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher. java:574)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.ja va:499)

at com.liferay.taglib.util.ThemeUtil.includeJSP(ThemeUtil.java:139)

at com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:93)

at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:58)

at org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay$1theme_include_ 0(portal_jsp.java:446)

at org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:361)

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:332)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:672)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispat cher.java:463)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher. java:398)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.ja va:301)

at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:87)

at com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcess or.java:210)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesReque stProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequest Processor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)

at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor .java:185)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:415)

at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:810)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:91)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:131)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.ja va:112)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(Layou tCacheFilter.java:197)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.ja va:432)

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:10 7)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorke rThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6 84)

at java.lang.Thread.run(Thread.java:595)

I have removed the portlet.jar file from my portlet. Also when portlets are deployed in liferay it edits the web.xml and add 3 jar files "util-java.jar,util-jsf.jar,util-taglibs.jar" and it add its own tld file "liferay-portlet.tld".

Simple JSC portlets which just display data from a database work same as in pluto or jetspeed, but portlets with dropdown are giving this error. I cannot seem to solve it. If anyone has a solution please help.

Thanks in advance.

Cheers

Daniel

Message was edited by:

danielmundra

[78130 byte] By [danielmundra] at [2007-11-26 8:44:15]
# 1

I also tested InsertUpdateDelete portlet which is based completely on the InsertUpdateDelete tutorial and I am getting the same error.

com.sun.rave.web.ui.component.DropDown::The current value of component form1:personDD does not match any of the selections.

Did you forget to reset the value after changing the options?

Does anyone have a solution.

danielmundra at 2007-7-6 22:26:32 > top of Java-index,Development Tools,Java Tools...
# 2

I got a solution with the help of David Botterill,

Here this is the email he send to me with a attachment. The attachment works perfectly in Liferay.

Daniel,

I should have thought about this initially but I've not been focusing on portlet development as much since I've turned evangelist. :) The problem has to do with the difference in the Creator application model between a web application and a portlet. Please read the details about this in the article I wrote, "The Java Studio Creator 2 Application Model" at http://developers.sun.com/prodtech/javatools/jscreator/reference/techart/2/app_ model.html#15. This link should take you directly to the portlet lifecycle section.

If you look at figure23, which is actually a little incorrect according to your trace, you'll see almost exactly the same flow as the lifecycle print out you included below. You can see by the two "init()"s that there are two instances of the same page being created. This means after the submit, the 2nd instance Options behind the drop down will be null but the "items" will have values because they are part of the page. This breaks the Drop Down "ListSelector" Class because it expects the backing Options to match the HTML "items" in the list.

You can look at ListSelector by typing in "ListSelector" anywhere in your Java code in Creator then right-click with the cursor on "ListSelector" and select "Goto->Source". Search for "markSelectedListItems". Scroll to the bottom of this method and look at

// At this point the selected list should be empty.

if(!list.isEmpty() && !Beans.isDesignTime()) {

String msg = MessageUtil.getMessage(

"com.sun.rave.web.ui.resources.LogMessages", //NOI18N

"List.badValue",

new Object[]{ getClientId(FacesContext.getCurrentInstance()) });

//throw new FacesException(msg);

log(msg);

}

This is the code producing this message you were getting.

com.sun.rave.web.ui.component.DropDown::The current value of component leaveManForm:userDD does not match any of the selections.

The list wasn't empty because it couldn't match up the items with the Options as I explained above.

Most importantly, to get around this, you need to put all the DataProviders in the Session Bean context. I've attached a working copy of the example you sent me with these changes in place. This means the 2nd instance of the page will use the same DataProvider as the 1st instance of the page. This really means the "Options" behind the drop down will have state on the Session Bean. I hope all this makes sense. I know it took me a long long time to understand this and only with Craig McClanahan's help.

Both the Creator bundled portlet container and JetSpeed-2 are built on the Pluto container so that's why they both behaved the same and seemed to work. Actually, the Liferay implementation seems to be doing the correct thing according to JSR-168.

Please see if applying this technique also helps the other issues you are having.

Thanks!

-David

David Botterill

Java Studio Creator Evangelist

Blog:http://blogs.sun.com/david

Sun Microsystems, Inc.

Staff Software Engineer

Phone x51414/ 303-395-3382

Mobile 303-395-3382

Fax 303-395-3382

Email David.Botterill@Sun.COM

Daniel Mundra wrote:

> Hi David,

> Any luck! I am still stuck with this problem. I hope you have overcome the initial exception and been able to deploy the application. Anyway the tried following the lifecycle and I got this as a result,

> init()

> preprocess()

> prerender()

> destroy()

> dropdown1_processValueChange()

> init()

> destroy()

>

> I have realised that after you select another value in the dropdown, it dosen't call the prerender method for some reason. Its not really accurate, but might be helpful. Reply as soon as possible

> Cheers

> Daniel

danielmundra at 2007-7-6 22:26:32 > top of Java-index,Development Tools,Java Tools...