IBM Support

PH31361: COMPONENT LIST WILL NOT LOAD IF A COMPONENT THAT WOULD SHOW UP ON THE TABLE IS CURRENTLY IMPORTING A VERSION.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • If a component that would show up on the component list for a
    user is currently importing a version the table will break and
    display the following error message
    
    com.urbancode.ds.web.rest.mappers.RuntimeExceptionMapper -
    java.lang.String cannot be cast to [Ljava.lang.Object;
    java.lang.ClassCastException: java.lang.String cannot be cast to
    [Ljava.lang.Object;
    	at
    com.urbancode.ds.subsys.deploy.config.ComponentFactory.getCompon
    entDetails(ComponentFactory.java:578)
    	at
    com.urbancode.ds.web.rest.config.ComponentResource.getComponents
    WithDetails(ComponentResource.java:386)
    	at
    com.urbancode.ds.web.rest.config.ComponentResource_$$_jvst492_3.
    _d44getComponentsWithDetails(ComponentResource_$$_jvst492_3.java
    )
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    
    
    If the user does not have view permission on the importing
    component, or it would not show up on the table given the
    current level of pagination, then this error will not be
    encountered. The page will be able to be visited once the
    version finishes importing.
    
    This error does not affect viewing the components directly, just
    the list showing all components for a user.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All                                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If a component that would show up on the component list for  *
    * a                                                            *
    * user is currently importing a version the table will break   *
    * and                                                          *
    * display the following error message                          *
    *                                                              *
    * com.urbancode.ds.web.rest.mappers.RuntimeExceptionMapper -   *
    * java.lang.String cannot be cast to [Ljava.lang.Object;       *
    * java.lang.ClassCastException: java.lang.String cannot be     *
    * cast to                                                      *
    * [Ljava.lang.Object;                                          *
    *     at                                                       *
    * com.urbancode.ds.subsys.deploy.config.ComponentFactory.getCo *
    * mpon                                                         *
    * entDetails(ComponentFactory.java:578)                        *
    *     at                                                       *
    * com.urbancode.ds.web.rest.config.ComponentResource.getCompon *
    * ents                                                         *
    * WithDetails(ComponentResource.java:386)                      *
    *     at                                                       *
    * com.urbancode.ds.web.rest.config.ComponentResource_$$_jvst49 *
    * 2_3.                                                         *
    * _d44getComponentsWithDetails(ComponentResource_$$_jvst492_3. *
    * java                                                         *
    * )                                                            *
    *     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native   *
    * Method)                                                      *
    *                                                              *
    *                                                              *
    * If the user does not have view permission on the importing   *
    * component, or it would not show up on the table given the    *
    * current level of pagination, then this error will not be     *
    * encountered. The page will be able to be visited once the    *
    * version finishes importing.                                  *
    *                                                              *
    * This error does not affect viewing the components directly,  *
    * just                                                         *
    * the list showing all components for a user.                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fix provided in 7.1.1.0.ifix01. If upgrading to or installing
    7.1.1.0 please use the ifix version.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH31361

  • Reported component name

    UC DEPLOY

  • Reported component ID

    5725M5400

  • Reported release

    711

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-11-06

  • Closed date

    2020-11-06

  • Last modified date

    2020-11-06

  • 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

    UC DEPLOY

  • Fixed component ID

    5725M5400

Applicable component levels

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS4GSP","label":"IBM UrbanCode Deploy"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"711"}]

Document Information

Modified date:
07 November 2020