Has anyone seen this error on <h:outputText value="#{user.firstName}"/>
where User.getFirstName() returns String.

code snipplet:
<h:dataTable id="tableID" var="user" value="controller.users" ...>
    <h:column>
        <h:outputText value="#{user.firstName}"/>
    </h:column>
</h:dataTable>

my environment is myfaces-1.1.3, facelets-1.1.11, seam-1.0.1,
ajax4jsf-1.0.2...

below is the error trace

java.lang.NumberFormatException: For input string: "firstName"
        at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Integer.parseInt(Integer.java:447)
        at java.lang.Integer.parseInt(Integer.java:497)
        at
com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:138)
        at com.sun.el.parser.AstValue.getValue(AstValue.java:96)
        at
com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
        at
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
        at
com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
        at javax.faces.component.UIOutput.getValue(UIOutput.java:77)
        at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.getStringValue(RendererUtils.java:
217)
        at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextR
endererBase.java:69)
        at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRend
ererBase.java:57)
        at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
        at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:442
)
        at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:
419)
        at
org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRe
ndererBase.java:75)
        at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
        at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:442
)
        at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:
419)
        at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:440
)
        at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.renderColumnBody(Html
TableRendererBase.java:212)
        at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.encodeColumnChild(Htm
lTableRendererBase.java:181)
        at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.encodeInnerHtml(HtmlT
ableRendererBase.java:167)
        at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTa
bleRendererBase.java:100)
        at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:524)
        at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:234)
        at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
        at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
        at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:580)
        at
org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:101)
        at
org.jboss.seam.jsf.SeamViewHandler.renderView(SeamViewHandler.java:59)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.
.......

Disclaimer: This electronic mail and any attachments are confidential and may 
be privileged. If you are not the intended recipient, please notify the sender 
immediately by replying to this email, and destroy all copies of this email and 
any attachments. Thank you.

Reply via email to