Helix Control-M Agent upgrade using the provision agent::update API command fails for Agents earlier than 9.0.20.280 and Agents that were upgraded to Agent 9.0.20.280 from an earlier version. The following exception is printed: Exception in thread "main" java.lang.NullPointerException at com.bmc.controlm.services.provision.AgentUpdater.showComponentsToInstall(AgentUpdater.java:170) at com.bmc.controlm.services.provision.AgentUpdater.confirm(AgentUpdater.java:122) at com.bmc.controlm.services.provision.ProvisioningMainUsingDescriptor.updateAgent(ProvisioningMainUsingDescriptor.java:119) at com.bmc.controlm.services.provision.ProvisioningMainUsingDescriptor.main(ProvisioningMainUsingDescriptor.java:86) error: provision saas_agent_update failed |
To prevent this issue from occurring, use the ctmcfg utility to update the SAASCONF.dat configuration file prior to the upgrade, as follows:
|