APM - Variance.db error "File access error: java.io.FileNotFoundException: D:\CA APM\Introscope10.7.0.45\EM\.\E:\data\variance.db (The filename, directory name, or volume label syntax is incorrect)"

book

Article ID: 208391

calendar_today

Updated On:

Products

CA Application Performance Management (APM / Wily / Introscope)

Issue/Introduction

After skipping a path for the Variance.db location by error during the EM installation and correcting later on the path in the IntroscopeEnterpriseManager.properfiles file, the following error is seen in the logs:

INFO   | jvm 1    | 2021/02/11 16:35:36 | org.garret.perst.StorageError: File access error: java.io.FileNotFoundException: D:\CA APM\Introscope10.7.0.45\EM\.\E:\data\variance.db (The filename, directory name, or volume label syntax is incorrect)
INFO   | jvm 1    | 2021/02/11 16:35:36 |             at com.wily.introscope.util.perst.DiskLockAwarePerstFile.<init>(DiskLockAwarePerstFile.java:35)

 

For this particular case the correct path would be: E:\data\

Environment

Any APM release

Resolution

1.- Stop the EM
2.- Update below property in the IntroscopeEnterpriseManager.properties file (notice the double back slashes):
###############################################################################
# Metric Baselining Settings
# Configures values for the metric baseline engine.
###############################################################################
# Baselines database file location relative to installation directory
introscope.enterprisemanager.baseline.database=E:\\data\\variance.db

3.- Clear the OSGI cache:
How to clear the Introscope OSGI cache?
https://knowledge.broadcom.com/external/article/100299/how-to-clear-the-introscope-osgi-cache.html

4.- Restart the EM and the problem should be addressed now