IBM Support

CTGIN2074E and CTGIN2373E errors when applying Maximo fixpack 7.5.0.1

Troubleshooting


Problem

You might get the errors below when trying to apply the Maximo Fixpack 7.5.0.1 on Base Services 7.5 + MS Project Adapter 7.5. "CTGIN2074E: Exception caught creating ICfgConfigurationStep object. CTGIN2373E: Exception caught instantiating Application Server configuration object."

Symptom

In the CTGSummary00.log:
"FINE: NOTE propertiesStoredInMaximoProperties_:[mxe.encrypted, mxe.com.port, mxe.db.url, mxe.db.driver, mxe.rmi.port, mxe.db.schemaowner, mxe.db.password, mxe.db.user, mxe.registry.port, mxe.name]
FINE: NOTE writing: mxe.encrypted
AM SEVERE: EXIT Exception from storeProperties() null
Throwable occurred: java.lang.NullPointerException at com.ibm.tivoli.ccmdb.install.common.properties.ConfigurationProperties.storeProperties(ConfigurationProperties.java:1040) at com.ibm.tivoli.ccmdb.install.common.config.was.CfgConfigWebSphere.initialize(CfgConfigWebSphere.java:785) at com.ibm.tivoli.ccmdb.install.common.config.was.CfgConfigWebSphere.getInstance(CfgConfigWebSphere.java:502)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.tivoli.ccmdb.install.common.config.CfgJ2EEConfigFactory.getInstance(CfgJ2EEConfigFactory.java:112) at com.ibm.tivoli.ccmdb.install.common.config.TaskRunner.getConfigurationStep(TaskRunner.java:644)
at com.ibm.tivoli.ccmdb.install.common.config.TaskRunner.runSingleTask(TaskRunner.java:304)
at com.ibm.tivoli.ccmdb.install.foundation.ia.actions.FndRunConfigPanelActions.handleInstall(FndRunConfigPanelActions.java:322) at com.ibm.tivoli.ccmdb.install.foundation.ccmdb.AFndCustomCodeAction.install(AFndCustomCodeAction.java:127)
at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
at ZeroGad8.run(DashoA10*..)
Feb 17 11:44:35 AM SEVERE: EXIT Exception Instantiating Application Server Configuration Objectnull
Throwable occurred: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.tivoli.ccmdb.install.common.config.CfgJ2EEConfigFactory.getInstance(CfgJ2EEConfigFactory.java:112) at com.ibm.tivoli.ccmdb.install.common.config.TaskRunner.getConfigurationStep(TaskRunner.java:644)
at com.ibm.tivoli.ccmdb.install.common.config.TaskRunner.runSingleTask(TaskRunner.java:304)
at com.ibm.tivoli.ccmdb.install.foundation.ia.actions.FndRunConfigPanelActions.handleInstall(FndRunConfigPanelActions.java:322) at com.ibm.tivoli.ccmdb.install.foundation.ccmdb.AFndCustomCodeAction.install(AFndCustomCodeAction.java:127)
at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
at ZeroGad8.run(DashoA10*..)
Caused by: com.ibm.tivoli.ccmdb.install.common.config.ConfigurationException: CTGIN2206I: Cannot save properties file. at com.ibm.tivoli.ccmdb.install.common.config.was.CfgConfigWebSphere.initialize(CfgConfigWebSphere.java:789) at com.ibm.tivoli.ccmdb.install.common.config.was.CfgConfigWebSphere.getInstance(CfgConfigWebSphere.java:502)
... 11 more
SEVERE: NOTE Exception caught getting configuration step for task TaskID: J2EE
TaskAction: validate
TaskWeight: 0
stopOnErrorFlag: false

SEVERE: NOTE Exception caught getting configuration step for task com.ibm.tivoli.ccmdb.install.common.config.ConfigurationException: CTGIN2373E: Exception caught instantiating Application Server configuration object. Cause: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.tivoli.ccmdb.install.common.config.CfgJ2EEConfigFactory.getInstance(CfgJ2EEConfigFactory.java:112) at com.ibm.tivoli.ccmdb.install.common.config.TaskRunner.getConfigurationStep(TaskRunner.java:644)
at com.ibm.tivoli.ccmdb.install.common.config.TaskRunner.runSingleTask(TaskRunner.java:304)
at com.ibm.tivoli.ccmdb.install.foundation.ia.actions.FndRunConfigPanelActions.handleInstall(FndRunConfigPanelActions.java:322) at com.ibm.tivoli.ccmdb.install.foundation.ccmdb.AFndCustomCodeAction.install(AFndCustomCodeAction.java:127)
at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
at ZeroGad8.run(DashoA10*..)
Caused by: java.lang.reflect.InvocationTargetException
... 11 more
Caused by: com.ibm.tivoli.ccmdb.install.common.config.ConfigurationException: CTGIN2206I: Cannot save properties file. at com.ibm.tivoli.ccmdb.install.common.config.was.CfgConfigWebSphere.initialize(CfgConfigWebSphere.java:789) at com.ibm.tivoli.ccmdb.install.common.config.was.CfgConfigWebSphere.getInstance(CfgConfigWebSphere.java:502)
... 11 more

Environment

Maximo 7.5 + MS Project Adapter 7.5 + Websphere + DB2 database

Diagnosing The Problem

Once this error has been encountered, the maximo.properties_orig file under C:\ibm\SMP\etc becomes empty.


Also, check the maximo.properties file under C:\ibm\SMP\maximo\applications\maximo\properties. It also becomes empty.

Resolving The Problem


To fix this issue, get the original maximo.properties_orig from your backup.
Copy its content to two files ( maximo.properties_orig under C:\ibm\SMP\etc and maximo.properties under C:\ibm\SMP\maximo\applications\maximo\properties )
<<
mxe.db.url=jdbc:db2://max75.au.ibm.com:50005/maxdb75
mxe.db.driver=com.ibm.db2.jcc.DB2Driver
mxe.rmi.port=0
mxe.db.schemaowner=maximo
mxe.db.password=CHANGETHISVALUE
mxe.db.user=maximo
mxe.registry.port=13400
mxe.name=MXServer >>

Make sure that you change the mxe.db.password from CHANGETHISVALUE to the actual one (for example, MAXIMO01)
<<
mxe.db.url=jdbc:db2://max75.au.ibm.com:50005/maxdb75
mxe.db.driver=com.ibm.db2.jcc.DB2Driver
mxe.rmi.port=0
mxe.db.schemaowner=maximo
mxe.db.password=MAXIMO01
mxe.db.user=maximo
mxe.registry.port=13400
mxe.name=MXServer >>

Resume applying the Maximo Fixpack 7.5.0.1. The problem will then be fixed.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"System Related","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
17 June 2018

UID

swg21585004