this is a general bean issue - as soon as two capital letters are provided, you cannot use the first lowercase notation anymore, try it with a.ATest...
regards, Martin On Wed, 19 Jan 2005 09:46:43 +0100, Matthias Wessendorf <[EMAIL PROTECTED]> wrote: > Hi I just tested the jira issue #31 > (http://issues.apache.org/jira/browse/MYFACES-31) > > I created a BackingBean with property "aTest" > generated setATest() and getATest() > > In JSP <h:outputText value="#{a.aTest}"/> > bounces, error below. > > But as pointed out, that statement works: > <h:outputText value="#{a.ATest}"/> > > Also I tested it against JSF RI 1.1_01 > same issue. So is it more generel? > Or related to Jakarta Commons EL > (SUN uses it too, as far as I know) > > Anton, or anybody, any thoughts? > -Matthias > > MyFaces' error: > javax.faces.FacesException: Expression: '#{a.aTest}' > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(S > ervletExternalContextImpl.java:410) > at > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspView > HandlerImpl.java:244) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:290 > ) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:110) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extensi > onsFilter.java:119) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:233) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:257) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon > textValve.java:245) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:199) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :184) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :164) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:156) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:83 > 3) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC > onnection(Http11Protocol.java:732) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:61 > 9) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool > .java:688) > at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.jasper.JasperException: Expression: '#{a.aTest}' > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:358) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:750) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:510) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:445) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:359) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(S > ervletExternalContextImpl.java:404) > ... 30 more > org.apache.jasper.JasperException: Expression: '#{a.aTest}' > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:358) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:750) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:510) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:445) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:359) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(S > ervletExternalContextImpl.java:404) > at > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspView > HandlerImpl.java:244) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:290 > ) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:110) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extensi > onsFilter.java:119) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:233) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:257) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon > textValve.java:245) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:199) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :184) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :164) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:156) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:83 > 3) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC > onnection(Http11Protocol.java:732) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:61 > 9) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool > .java:688) > at java.lang.Thread.run(Unknown Source) > javax.faces.el.EvaluationException: Expression: '#{a.aTest}' > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:46 > 6) > at javax.faces.component.UIOutput.getValue(UIOutput.java:76) > at > org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils. > java:248) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(Html > TextRendererBase.java:93) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTex > tRendererBase.java:81) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:332 > ) > at > javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:376) > at > javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:280) > at > org.apache.jsp.foo_jsp._jspx_meth_h_outputText_4(foo_jsp.java:186) > at org.apache.jsp.foo_jsp._jspx_meth_f_view_0(foo_jsp.java:100) > at org.apache.jsp.foo_jsp._jspService(foo_jsp.java:57) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:311) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:750) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:510) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:445) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:359) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(S > ervletExternalContextImpl.java:404) > at > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspView > HandlerImpl.java:244) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:290 > ) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:110) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extensi > onsFilter.java:119) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:233) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:257) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon > textValve.java:245) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:199) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :184) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :164) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:156) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:83 > 3) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC > onnection(Http11Protocol.java:732) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:61 > 9) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool > .java:688) > at java.lang.Thread.run(Unknown Source) > Caused by: javax.faces.el.PropertyNotFoundException: Bean: A, property: > aTest > at > org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor(Propert > yResolverImpl.java:464) > at > org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor(Propert > yResolverImpl.java:435) > at > org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverI > mpl.java:398) > at > org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl > .java:104) > at > org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserH > elper.java:544) > at > org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:44 > 1) > ... 53 more > javax.faces.el.PropertyNotFoundException: Bean: A, property: aTest > at > org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor(Propert > yResolverImpl.java:464) > at > org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor(Propert > yResolverImpl.java:435) > at > org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverI > mpl.java:398) > at > org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl > .java:104) > at > org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserH > elper.java:544) > at > org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:44 > 1) > at javax.faces.component.UIOutput.getValue(UIOutput.java:76) > at > org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils. > java:248) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(Html > TextRendererBase.java:93) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTex > tRendererBase.java:81) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:332 > ) > at > javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:376) > at > javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:280) > at > org.apache.jsp.foo_jsp._jspx_meth_h_outputText_4(foo_jsp.java:186) > at org.apache.jsp.foo_jsp._jspx_meth_f_view_0(foo_jsp.java:100) > at org.apache.jsp.foo_jsp._jspService(foo_jsp.java:57) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:311) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:750) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:510) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:445) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:359) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(S > ervletExternalContextImpl.java:404) > at > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspView > HandlerImpl.java:244) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:290 > ) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:110) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extensi > onsFilter.java:119) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:233) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:204) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:257) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon > textValve.java:245) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:199) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :184) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :164) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:156) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 67) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:83 > 3) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC > onnection(Http11Protocol.java:732) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:61 > 9) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool > .java:688) > at java.lang.Thread.run(Unknown Source) > >
