SmDataIndicators::initializeStartClasses(): Class doesn't exist
search cancel

SmDataIndicators::initializeStartClasses(): Class doesn't exist

book

Article ID: 332835

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Below WARNING found in smarts log after installation:
WARNING     -- [2017-06-13 16:03:52 EDT] -- SmDataIndicators::initializeStartClasses(): Class PingerAccessorInterface doesn't exist, skipping...
WARNING     -- [2017-06-13 16:03:52 EDT] -- SmDataIndicators::initializeStartClasses(): Class ICS_AutoActionManager doesn't exist, skipping...
WARNING     -- [2017-06-13 16:03:52 EDT] -- SmDataIndicators::initializeStartClasses(): Class ICS_ActionManager doesn't exist, skipping...
WARNING     -- [2017-06-13 16:03:52 EDT] -- SmDataIndicators::initializeStartClasses(): Class ICIP_SNMPAccessorInterface doesn't exist, skipping...
WARNING     -- [2017-06-13 16:03:52 EDT] -- SmDataIndicators::initializeStartClasses(): Class SNMP_TrapManager doesn't exist, skipping


Environment

Watch4Net/M&R - 7.x

Cause

This error occurs when Watch4net searches for a class that does not exist on a Smarts domain.

Resolution

This error can generally be ignored as it is not expected for all classes to exist on every Smarts domain.

Additional Information

  • To see if a class exists on a smarts domain you can use the following command, run from the smarts server <base smarts directory>/bin
    ./dmctl -s <your domain> getClasses | grep <class name> 
  • For instance if your domain were INCHARGE-SA and you wanted to verify if PingerAccessorInterface from the first warning error existed in the domain the command would be as follows:
    ./dmctl -s INCHARGE-SA getClasses | grep PingerAccessorInterface