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

Reply via email to