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