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, 2012 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 orignal 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.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.