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.
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21585004