IBM Support

PH60318: RENAME OF A COMPONENT IN URBANCODE DEPLOY RESULTS IN NPE.

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

  • Renaming and saving a component created from component template
    having source config properties in UrbanCode Deploy results in
    the alert,
    "Cannot invoke "java.lang.String.equals(java.lang.Object)"
    because the return value of
    "java.util.Map.get(java.lang.Object)" is null "
    
    Error in deployserver.out
    
    ERROR https-jsse-nio-0.0.0.0-8443-exec-103
    com.urbancode.ds.web.rest.mappers.RuntimeExceptionMapper-
    Cannot invoke java.lang.String.equals(java.lang.Object) because
    the return value of java.util.Map.get(java.lang.Object) is null
    java.lang.NullPointerException: Cannot invoke
    java.lang.String.equals(java.lang.Object) because the return
    value of java.util.Map.get(java.lang.Object) is null
            at
    com.urbancode.ds.web.cli.rest.deploy.ComponentCLIHelper.checkTem
    platePropertiesMatchesSubmittedProperties(ComponentCLIHelper.jav
    a:612)
            at
    com.urbancode.ds.web.cli.rest.deploy.ComponentCLIHelper.saveComp
    onent(ComponentCLIHelper.java:442)
            at
    com.urbancode.ds.web.cli.rest.deploy.ComponentCLIHelper.saveComp
    onent(ComponentCLIHelper.java:217)
            at
    com.urbancode.ds.web.rest.config.ComponentResource.saveComponent
    (ComponentResource.java:1776)
            at
    com.urbancode.ds.web.rest.config.ComponentResource_$$_jvstbe0_1.
    _d108saveComponent(ComponentResource_$$_jvstbe0_1.java)
            at
    jdk.internal.reflect.GeneratedMethodAccessor1433.invoke(Unknown
    Source)
            at
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invo
    ke(Unknown Source)
            at java.base/java.lang.reflect.Method.invoke(Unknown
    Source)
            at
    org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(R
    eflectionHelper.java:1264)
            at
    org.jvnet.hk2.internal.MethodInterceptorHandler$MethodInvocation
    Impl.proceed(MethodInterceptorHandler.java:164)
            at
    com.urbancode.ds.web.rest.TxInterceptionService$CommitAndBeginIn
    terceptor.invoke(TxInterceptionService.java:212)
            at
    org.jvnet.hk2.internal.MethodInterceptorHandler.invoke(MethodInt
    erceptorHandler.java:97)
            at
    com.urbancode.ds.web.rest.config.ComponentResource_$$_jvstbe0_1.
    saveComponent(ComponentResource_$$_jvstbe0_1.java)
            at
    jdk.internal.reflect.GeneratedMethodAccessor1432.invoke(Unknown
    Source)
            at
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invo
    ke(Unknown Source)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * DevOps Deploy Web UI Users                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Fix is provided in IBM UrbanCode Deploy 8.0.1.1              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fix is provided in IBM UrbanCode Deploy 8.0.1.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH60318

  • Reported component name

    UC DEPLOY

  • Reported component ID

    5725M5400

  • Reported release

    731

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-03-13

  • Closed date

    2024-05-17

  • Last modified date

    2024-05-17

  • 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

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS4GSP","label":"IBM UrbanCode Deploy"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"731","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]

Document Information

Modified date:
17 May 2024