IBM Support

IV76464: NULL STRING RETURNED BY POLICY CAUSES INCORRECT SCORECARD UPDATES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A Null string returned by policy in a rule causes incorrect
    scorecard updates.
    
    The errors seen in the logs that point to this issue are:
    
    [8/8/15 6:06:52:339 IST] 000003cd statemodel    1
    com.micromuse.sla.statemodel.StateModelNodeAttributeState
    updateState
    ENTER^^T^For input string: "null"
    
    java.lang.NumberFormatException: For
    input string: "null"
        at
    sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.ja
    va:1278)
        at java.lang.Double.valueOf(Double.java:486)
        at java.lang.Double.<init>(Double.java:578)
        at
    com.micromuse.sla.beans.InternalDependentFunctionBean.executeSta
    tusPolic
    y(InternalDependentFunctionBean.java:199)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All TBSM Users.                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Scorecard for services is not able to update correctly.      *
    *                                                              *
    * These errors were observed from TBSM dataserver logs:        *
    * [8/8/15 6:06:52:339 IST] 000003cd statemodel 1               *
    * com.micromuse.sla.statemodel.StateModelNodeAttributeState    *
    * updateState ENTER^^T^For input string: "null"                *
    * java.lang.NumberFormatException: For input string: "null" at *
    * sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecima *
    * l.java:1278) at java.lang.Double.valueOf(Double.java:486) at *
    * java.lang.Double.<init>(Double.java:578) at                  *
    * com.micromuse.sla.beans.InternalDependentFunctionBean.execut *
    * eStatusPolic y(InternalDependentFunctionBean.java:199)       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Look at the logs to see which policy or rule is giving       *
    * "null" value. Correct the policy to return a valid Status    *
    * instead.                                                     *
    ****************************************************************
    Policies used for NumericalFormulaRule which returns a "null"
    string or null value instead of expected numeric values will
    cause the rule processing to malfunction.
    

Problem conclusion

  • A check to catch null values or the string "null" has been
    implemented. If these values are returned by the policy, the
    dataserver will automatically set the Status of the policy to 0
    and proceed.
    
    The fix for this APAR is contained in the following
    maintenance packages:
    
    |Fix Pack |6.1.1-TIV-BSM-FP0005
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV76464

  • Reported component name

    TIV BUS SERV MG

  • Reported component ID

    5724C5100

  • Reported release

    611

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-08-28

  • Closed date

    2015-10-16

  • Last modified date

    2017-01-18

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

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

Modules/Macros

  • UNKNOWN
    

Fix information

  • Fixed component name

    TIV BUS SERV MG

  • Fixed component ID

    5724C5100

Applicable component levels

  • R611 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSPFK","label":"Tivoli Business Service Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"611"}]

Document Information

Modified date:
03 October 2021