IBM Support What's New?

CTGIN2074E and CTGIN2373E errors when applying Maximo fixpack 7.5.0.1

Technote (troubleshooting)


Problem(Abstract)

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.

Document information

More support for: Maximo Asset Management
System Related

Software version: 7.5

Operating system(s): Platform Independent

Reference #: 1585004

Modified date: 2015-10-09