APAR status
Closed as program error.
Error description
Unlike the backup of vApp Virtual Machine (VM), when backing a vApp VM using the IBM Spectrum Protect Vcenter plugin, an error will be seen: IBM Spectrum Protect: Backup Virtual Machine GVM5002: AN ERROR OCURRED: Logout and Login again. If the proble Persists, contact your administrator for assistance. Problem Diagnostics: Messages.log shows, at the time of the reported issue: [Month/day/year time time_zone] 000001b4 SystemOut O ** TsmServerManager.getServer() - session is null, will attempt to use saved TSM server **[Month/day/year time time_zone] 000001b4 SystemOut O 108, Retrieving from vCenter... From: VirtualMachine, , VirtualMachine: [parent][12/6/23 4:52:55:317 PST] 000001b4 SystemOut O 108, Retrieved, Time spend: 5 ms (Result size: 1) [Month/day/year time time_zone] 000001b4 SystemErr R java.lang.NullPointerException [Month/day/year time time_zone] 000001b4 SystemErr R at com.tivoli.tsm.vmware.vim.ServiceConnection.getDynamicProper ty(ServiceConnection.java:463) [Month/day/year time time_zone] 000001b4 SystemErr R at com.tivoli.tsm.vmware.vim.Datacenter.getDatacenterByObjectId (Datacenter.java:463) [Month/day/year time time_zone] 000001b4 SystemErr R at com.tivoli.tsm.unifrecov.jaxrs.TagInformationResource.proces sGetTagInformation(TagInformationResource.java:131) [Month/day/year time time_zone] 000001b4 SystemErr R at com.tivoli.tsm.unifrecov.jaxrs.TagInformationResource.lambda $getTagInformation$0(TagInformationResource.java:106) [Month/day/year time time_zone] 000001b4 SystemErr R at com.tivoli.tsm.unifrecov.jaxrs.RestBase.handleRequest(RestBa se.java:981) [Month/day/year time time_zone] 000001b4 SystemErr R at com.tivoli.tsm.unifrecov.jaxrs.TagInformationResource.getTag Information(TagInformationResource.java:107) [Month/day/year time time_zone] 000001b4 SystemErr R at sun.reflect.GeneratedMethodAccessor101.invoke(Unknown Source) [Month/day/year time time_zone] 000001b4 SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:55) [Month/day/year time time_zone] 000001b4 SystemErr R at java.lang.reflect.Method.invoke(Method.java:508) | MDVREGR 8.1.17-TIV_5725TVEVM | IBM Spectrum Protect Versions Affected: IBM Spectrum Protect for Virtual Environments-Data Protection for VMware version 8.1.17 and above on all Windows and Linux platforms. Additional Keywords: Spectrum protect, Tivoli, Storage, TS014177354, TDP4VE, VMCLI, VAAP, Backup.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * IBM Spectrum Protect for Virtual Environments Data * * Protection for VMware 8.1.17, 8.1.19, 8.1.20 and 8.1.21 on * * Linux and Microsoft Windows platforms * **************************************************************** * PROBLEM DESCRIPTION: * * see error description * **************************************************************** * RECOMMENDATION: * * Apply fixing level when available. This problem is currently * * projected to be fixed in Data Protection for VMware 8.1.22. * * Note that this is subject to change at the discretion of * * IBM. * ****************************************************************
Problem conclusion
When user try to backup vApp VM from IBM Spectrum Protect for Virtual Environments vCenter plugin, the IBM Spectrum Protect for Virtual Environments web server will look back the VMware object tree to find the datacenter object. When IBM Spectrum Protect for Virtual Environments web server looks back the object tree, it will access the "parent" property of each object. But for the vApp VM, the "parent" property is unset and will cause null pointer exception in IBM Spectrum Protect for Virtual Environments web server. Actually, for the vApp VM, there is another property "parentVApp". IBM Spectrum Protect for Virtual Environments web server should use this property of vApp VM to find the parent object.
Temporary fix
Comments
APAR Information
APAR number
IT45352
Reported component name
TSM FOR VE DP V
Reported component ID
5725TVEVM
Reported release
81W
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-01-26
Closed date
2024-01-29
Last modified date
2024-01-29
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
TSM FOR VE DP V
Fixed component ID
5725TVEVM
Applicable component levels
[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SS8TDQ","label":"Tivoli Storage Manager for Virtual Environments"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"81W"}]
Document Information
Modified date:
29 January 2024