IBM Support

While running the migration script to import from TBSM 6.1.1.5 into TBSM 6.2 the following error message is thrown "Exception in thread "main" java.lang.ExceptionInInitializerError: Directory ... does not exist!"

Question & Answer


Question

While running TBSM_Dataserver_Import.sh script to Import the data from TBSM 6.1.1.5 into TBSM 6.2 the following error message is thrown:

#‌ Version: 6.1.1.0

Starting the migration of Impact Server version 6.1.1

Exception in thread "main" java.lang.ExceptionInInitializerError: Directory [.....] does not exist!

    at com.micromuse.response.client.cli.Crypt.initialize(Crypt.java:49)

    at com.micromuse.response.client.cli.Crypt.main(Crypt.java:92)

nci_crypt: Failed to encrypt string [] (error 1)

Answer

nci_crypt script is running 2 additional scripts to configure environment variables:

binDir=`dirname $0`

[ -f $binDir/setupCmdLineEncrypt.sh ] &&. $binDir/setupCmdLineEncrypt.sh

[ -f $binDir/common.sh ] &&. $binDir/common.sh

Make sure you don't have IMPACT_HOME, TBSM_HOME or similar related environment variables that could interfere with the one that the script is trying to set. If you have them defined, unset them and run the migration script again.

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSPFK","label":"Tivoli Business Service Manager"},"Component":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"6.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Product Synonym

TBSM

Document Information

Modified date:
23 October 2019

UID

ibm11097649