IBM Support

PM52177: JSF PROBLEM WITH CONVERTNUMBER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • We face an issue with composite components, regarding BigDecimal
    as a destination type when using <f:convertNumber/> converter.
    

Local fix

  • It looks as though the Community has resolved this issue in
    MYFACES-2552 and has included this in MyFaces 2.0.10,
    L3 tested it locally and it looks to resolve the problem.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server Version    *
    *                  8.0 users of MyFaces JavaServer Faces       *
    *                  (JSF).                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Conversion problem when using a         *
    *                      Composite Component and                 *
    *                      java.math.BigDecimal as a destination   *
    *                      type in a <f:convertNumber/> tag.       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using a  Composite Component and BigDecimal as a
    destination type in a  <f:convertNumber/> tag, the value
    is not converted correctly.
    An example Composite Component is:
    <test:testComponent value="#{testBean.person.weightCC}" >
    <f:converter converterId="javax.faces.BigDecimal"
    for="testForm:testValue"/>
    </test:testComponent>
    If  "33.33" is the input value, the returned value would be
    "33.32999999..." which is incorrect . The expected value is
    "33.33".
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PM52177

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-14

  • Closed date

    2012-01-06

  • Last modified date

    2012-03-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBSPHERE APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 October 2021