IBM Support

Error 500 after upgrade on NON English Maximo server

Technical Blog Post


Abstract

Error 500 after upgrade on NON English Maximo server

Body

Maximo Support - Saw this and thought of you

 

This one has come up again recently, so thought a reminder that TDToolkit should be run after an upgrade to a Maximo system that is NON English would not go amiss. 

 

The symptoms seen ....

 

Error 500 attempting to login after upgrade 

Following message seen in SystemOut.log at startup time .....

 

psdi.util.MXSystemException: system#major
at psdi.mbo.MaximoDD.init(MaximoDD.java:244)
at psdi.mbo.MaximoDD.reload(MaximoDD.java:282)
at psdi.mbo.MaximoDDFactory.getCache(MaximoDDFactory.java:167)
at psdi.mbo.MaximoDDFactory.init(MaximoDDFactory.java:66)
at psdi.server.MXServer.boot(MXServer.java:1331)
at psdi.server.MXServer.start(MXServer.java:3429)

Caused by: psdi.util.MXSystemException: system#invalidSiteOrgType
at psdi.mbo.MaximoDD.getInternalSiteOrgType(MaximoDD.java:1584)
at psdi.mbo.MaximoDD.createMboSetInfo(MaximoDD.java:1166)
at psdi.mbo.MaximoDD.loadMboSetsInfo(MaximoDD.java:1278)
at psdi.mbo.MaximoDD.loadMboSetsInfo(MaximoDD.java:1153)
at psdi.mbo.MaximoDD.loadDataDictionary(MaximoDD.java:635)
at psdi.mbo.MaximoDD.init(MaximoDD.java:234)

 

Resolution 

1. Run the 'updatedb.bat' utility to run all the Interim Fix's database scripts:
a. Open a command prompt window and change directory to '<maximo root>\tools\maximo'
For example, c:\IBM\SMP\maximo\tools\maximo
b. Run 'updatedb.bat'.

2. Delete the Web Server cache.

3. Rebuild the EAR file(s).

4. Run the TDToolkit.

  • a. Open a command prompt window and change directory to '<maximo root>\tools\maximo' 
    b. Run 'TDToolkit -addlangZH'
  • (Note -   change the ZH to your 2 digit language code in the above command)
It will take care of the translation mismatch. 

NOTE: TDToolkit cannot be run while Maximo is running so it needs to be done before the redeploy. 

5. Redeploy the EAR file(s).
 
 

 

 

 

[{"Business Unit":{"code":"BU005","label":"IoT"}, "Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":""}]

UID

ibm11129479