IBM Support

PI05957: [wi 99278]Migrating from IBM Rational Asset Manager version 7.5.1.1 to 7.5.2 results in ClassCastException error

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abstract:
    Attempts to migrate from IBM Rational Asset Manager (RAM)
    7.5.1.1 to 7.5.2 fail at the Rational Team concert concert step
    with the error java.lang.ClassCastException:
    java.math.BigDecimal incompatible with java.lang.Integer
    appearing the systemout.log of IBM WebSphere Application Server.
    
    Error Description:
    The migration process stalls (web page goes blank, no progress
    is possible) when trying to migrate the RAM repository using the
    RAM setup application, after the upgrade is complete.
    
    The following errors are seen in the SystemOut.log
    
    [11/6/13 15:00:42:909 CET] 00000039 webapp   E
    com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E:
    [Servlet Error]-[FeedServlet]:
    com.ibm.ws.webcontainer.webapp.WebAppErrorReport: The server is
    not configured correctly and cannot process the request. Status
    kind=migrationNeeded
    
    [11/6/13 14:28:12:825 CET] 0000004a lifecycle   W
    #{pc_ErrorMigrate.doMigrate}: java.lang.ClassCastException:
    java.math.BigDecimal incompatible with java.lang.Integer
         javax.faces.FacesException:
    #{pc_ErrorMigrate.doMigrate}: java.lang.ClassCastException:
    java.math.BigDecimal incompatible with java.lang.Integer
    
    The migration failure is due to the jazz.net defect:
    
    RATLC02516435 ER getObject function return BigDecimal type
    instead of Integer when using Orcacle
    https://jazz.net/jazz02/web/projects/Rational%20Asset%20Manager#
    action=com.ibm.team.workitem.viewWorkItem&id=99278
    
    
    WORKAROUND:
    There is no known workaround at this time.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * RAM                                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * if using Oracle and set the column to integer or number, it  *
    * will throw                                                   *
    * Caused by: java.lang.ClassCastException:                     *
    * java.math.BigDecimal incompatible with java.lang.Integer     *
    *  at                                                          *
    * com.ibm.ram.repository.core.sdo.RAMSchemaAccess751$1MigrateM *
    * etric.processResultSetRow(RAMSchemaAccess751.java:2385)      *
    *  at                                                          *
    * com.ibm.ram.repository.core.sdo.RAMSchemaAccess751$1MigrateM *
    * etric.processResultSetRow(RAMSchemaAccess751.java:1)         *
    *                                                              *
    * It is caused by Oracle return BigDecimal type instead of     *
    * NUMBER.                                                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI05957

  • Reported component name

    RATL ASSET MGR

  • Reported component ID

    5724R4200

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-11-12

  • Closed date

    2014-06-15

  • Last modified date

    2014-06-15

  • 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

    RATL ASSET MGR

  • Fixed component ID

    5724R4200

Applicable component levels

  • R752 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSUS84","label":"Rational Asset Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022