You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "David Carew (JIRA)" <de...@myfaces.apache.org> on 2007/07/01 18:13:04 UTC
[jira] Updated: (MYFACES-1673) JSF Core tag convertNumber causing
NPE
[ https://issues.apache.org/jira/browse/MYFACES-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Carew updated MYFACES-1673:
---------------------------------
Status: Patch Available (was: Open)
> JSF Core tag convertNumber causing NPE
> --------------------------------------
>
> Key: MYFACES-1673
> URL: https://issues.apache.org/jira/browse/MYFACES-1673
> Project: MyFaces Core
> Issue Type: Bug
> Components: JSR-252
> Affects Versions: 1.2.0-SNAPSHOT
> Environment: Geronimo 2.0 M6 or Tomcat 6.0.13 Ubuntu 7.0.4 with Sun JDK 1.5.0_11
> Reporter: David Carew
>
> Using the JSF core tag <f:convertNumber /> in a page like this (where the amount property is an instance of java.math.BigDecimal)
> <h:outputText value="#{moneyBean.amount}">
> <f:convertNumber type="currency" />
> </h:outputText>
> causes the following stack trace
> HTTP Status 500 -
> type Exception report
> message
> description The server encountered an internal error () that prevented it from fulfilling this request.
> exception
> javax.servlet.ServletException: An exception occurred processing JSP page /index.jsp at line 16
> 13: <f:view>
> 14: You owe me
> 15: <h:outputText value="#{moneyBean.amount}">
> 16: <f:convertNumber type="currency" />
> 17: </h:outputText>
> 18: </f:view>
> 19: </body>
> Stacktrace:
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
> root cause
> javax.faces.FacesException: An exception occurred processing JSP page /index.jsp at line 16
> 13: <f:view>
> 14: You owe me
> 15: <h:outputText value="#{moneyBean.amount}">
> 16: <f:convertNumber type="currency" />
> 17: </h:outputText>
> 18: </f:view>
> 19: </body>
> Stacktrace:
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:340)
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:254)
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> root cause
> org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 16
> 13: <f:view>
> 14: You owe me
> 15: <h:outputText value="#{moneyBean.amount}">
> 16: <f:convertNumber type="currency" />
> 17: </h:outputText>
> 18: </f:view>
> 19: </body>
> Stacktrace:
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:334)
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:254)
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> root cause
> java.lang.NullPointerException
> org.apache.myfaces.taglib.core.ConvertNumberTag.createConverter(ConvertNumberTag.java:136)
> javax.faces.webapp.ConverterELTag.doStartTag(ConverterELTag.java:59)
> org.apache.jsp.index_jsp._jspx_meth_f_005fconvertNumber_005f0(index_jsp.java:184)
> org.apache.jsp.index_jsp._jspx_meth_h_005foutputText_005f0(index_jsp.java:153)
> org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:111)
> org.apache.jsp.index_jsp._jspService(index_jsp.java:74)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:334)
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:254)
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.