After starting DA services the DC may not connect. Another issue due to this is you may see in Device Manager Details, Metrics, Vendor, etc blank showing the following error message:
No data to Display
Errors in karaf.log indicate issue connecting/executing item.catalog.TypeCatalog due to a unhealthy startup of Data Aggregator.
ERROR | ender-2-thread-3 | 2023-03-23T20:45:24,752 | DispatcherServlet | ork.web.servlet.FrameworkServlet 534 | ix.bundles.spring-webmvc | | Context initialization failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'queryController': Unsatisfied dependency expressed through field 'queryDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queryDao' defined in ServletContext resource [/META-INF/spring/bundle.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'tcService' threw exception; nested exception is org.eclipse.gemini.blueprint.service.ServiceUnavailableException: service matching filter=[(objectClass=com.ca.im.item.catalog.TypeCatalog)] unavailable
1. Confirm that the config in /etc/DA.cfg appears correct with the da.data.home value being set to the correct location
If the da.data.home value is correct, continue on with:
2. Stop the Data Aggregator Service
3. Move or remove the $INSTALL/IMDataAggregator/Apache-karaf-x.x.x/data directory
4. Start the Data Aggregator Service
Restarting the service will recreate the data directory.
If a DC was disconnected due to this issue you may need to restart DC services after the DA comes back up.