IBM Support

IV10936: CTJZH8314E - AN OPERATION TO BLUECLOUD FAILED WITH ERROR MESSAGE: INTERNAL SERVER ERROR AND DETAIL: NULLPOINTEREXCEPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • While provisioning a new project with "cloud server pools"
    definition fails and you receive the following error message:
    .
    CTJZH8314E - An operation to BlueCloud failed with the following
    error message: Internal Server Error and detail:
    NullPointerException
    .
    Steps to recreate:
    1. Log on to Administration UI as maxadmin
    2. Go to --> Service Automation --> Administration
       --> Cloud Customer Administration
    3. select a customer
    4. Quotas and Limits tab --> cloud server pools quota section
    5. click add cloud server pools quota
    6. choose cloud server pools in the list which you want to add,
    click cloud server pools
    7. define following values and save.
    .
    -------------------------------------------------------------
    Type                            Value   Alert   Active
    COMPUTERSYSTEM_MEMSIZE          2,048   (blank) [x]
    (Activate)
    COMPUTERSYSTEM_NUMCPUS                          [ ]
    (Deactivate)
    COMPUTERSYSTEM_PROCESSCAPACITYNUMITS            [ ]
    (Deactivate)
    FILESYSTEM_CAPACITY                             [ ]
    (Deactivate)
    ----------------------------------------------------------------
    .
    8. Log on to SimpleSRM as PMRDPCAUSR
    9. Create a new project on VMware
          Num of virtual server: 1
          CPU 1, MEM 256MB, DISK 4GB
    Note: The customer confirmed that the above (step7) settings are
    set correctly.
    .
    The provision was failed with the following error.
    CTJZH8314E - An operation to BlueCloud failed with the following
    error Message: Internal Server Error and detail:
    NullPointerException
    .
    Error occurs when using base language different than English.
    .
    The root cause is that quota check fails, which causes the SR to
    fail. This is expected. However, the error handling code has a
    race where the reservation is undone twice. The second undo
    causes the
    NullPointerException to be thrown.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Tivoli Service Automation Manager
    7.2.2.0 who exploit quotas.
    ****************************************************************
    * PROBLEM DESCRIPTION: When a create project request is
    processed and the quota is exceeded, a NullPointerException is
    shown in the Work Log.
    To reproduce, submit a Create Project request whose resource
    configuration exceeds the available quota for the customer. The
    Create Project request fails as expected, but the following
    error message is found in the Work Log of the service request:
    CTJZH8314E - An operation to BlueCloud failed with the
    following error message: Internal Server Error and detail:
    NullPointerException.
    ****************************************************************
    * RECOMMENDATION: For permanent resolution apply Tivoli Service
    Automation Manager 7.2.2 fix pack 1 when available
    ****************************************************************
    

Problem conclusion

  • Cleanup code to undo the reservation in the Cloud Management
    Subsystem was executed twice when quota is exceeded. The second
    invocation produces an invalid state, which eventually causes
    the NullPointerException. The cleanup is changed to invoke
    reservation cleanup only once.
    
    The fix for this APAR will be contained in the following
    maintenance packages:
    | fix pack | 7.2.2-TIV-TSAM-FP0001
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV10936

  • Reported component name

    TSAM (& INSTALL

  • Reported component ID

    5724W7800

  • Reported release

    722

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-11-17

  • Closed date

    2011-12-16

  • Last modified date

    2011-12-16

  • 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

    TSAM (& INSTALL

  • Fixed component ID

    5724W7800

Applicable component levels

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

Document Information

Modified date:
09 November 2020