ReportLabelLoader fails with java.io.FileNotFoundException

Created by Brendan Fishback on Mon, 08/19/2019 - 13:32
Published URL:
https://www.ibm.com/support/pages/node/1001758
1001758

Troubleshooting


Problem

When applying a fixpack or interim fix, UpdateDB can fail in ReportLabelLoader.

Symptom

UpdateDB fails at the start of its execution due to ReportLabelLoader When running UpdateDB manually, the Windows console window will read:
Could not create log directory: /C:\IBM/SMP/maximo/tools/maximo\..\..\..tools\maximo\log
java.io.FileNotFoundException: C:\IBM\SMP\maximo\tools/maximo\..\..\..tools\maximo\log\reportlabelloader[date].log <The System cannot find the path specified>
at java.io.FileOutputStream(FileOutputStream.java: 286) at java.io.FileOutputStream(FileOutputStream.java: 226) at java.io.FileOutputStream(FileOutputStream.java: 144) at com.ibm.tivoli.maximo.report.birt.tool.ReportLabelLoader(null: Native Method) at com.ibm.tivoli.maximo.report.birt.tool.ReportLabelLoader(null: Native Method) at com.ibm.tivoli.maximo.report.birt.tool.ReportLabelLoader(null: Native Method) at psdi.tools.UpdateDB(UpdateDB.java: 3204)
On Linux, it may look like this:
ERROR: /opt/IBM/SMP761/maximo/tools/maximo/../../../tools/maximo/log/reportlabelloader[date].log (No such file or directory) at java.io.FileOutputStream(FileOutputStream.java: 286) at java.io.FileOutputStream(FileOutputStream.java: 226) at java.io.FileOutputStream(FileOutputStream.java: 144) at com.ibm.tivoli.maximo.report.birt.tool.ReportLabelLoader(null: Native Method) at com.ibm.tivoli.maximo.report.birt.tool.ReportLabelLoader(null: Native Method) at com.ibm.tivoli.maximo.report.birt.tool.ReportLabelLoader(null: Native Method) at psdi.tools.UpdateDB(UpdateDB.java: 3204)
When checking the maximo\tools\maximo\log directory, the log file referenced does not exist.

Cause

This error is due to an improper location of the maximo.properties file.

Resolving The Problem

Check the maximo\tools\maximo directory. If there is a maximo.properties file there, it must be removed. maximo\applications\maximo\properties is the proper location for the maximo.properties file.
Once the maximo.properties file has been removed from maximo\tools\maximo, rerun UpdateDB. ReportLabelLoader should complete successfully and UpdateDB will begin the update process.

Internal Use Only

Referenced case TS002595829

Document Location

Worldwide

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
19 August 2019

UID

ibm11001758