This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.
BladeLogic Server Automation Suite
BladeLogic Application Server
BMC BladeLogic Server Automation Suite 8.9
After upgrading to BMC Server Automation 8.9 the following error is encountered from NSH Script Jobs which use the BLCLI performance commands:
Command execution failed. com.bladelogic.om.infra.app.remote.BlRemoteException: com.bladelogic.om.infra.session.client.SessionCredentialExpiredException: Your session credential has expired, please login again.
Defect QM002164489 with the BLCLI Server component of the Appserver added in 8.9
This issue has been identified as BSA Defect QM002164489 with the BLCLI Server component of the Appserver added in 8.9. It relates to old, expired sessions being used by jobs. The issue is addressed in BSA 8.9 Hotfix 1 which was released in Dec 2016. See details on 8.9 HF1 here:
Or you can directly download the hotfix from the below link: ftp://ftp.bmc.com/pub/BSAHotfixes/89/Hotfix/Hotfix1/
The workaround in 8.9 GA is to disable the BLCLI Server Service which was added in 8.9 to return to the functionality which existed in previous versions. To do so, run the following blasadmin command on each BSA Application Server host and then restart the BSA Application Server Service:
blasadmin -a set app enableblcliserver false