Collectd can't persist time series data and throwing a NPE with "java.util.List.size()" because "rraList" is null
Description
When you do a clean install of Horizon 33.0.1 and try to collect performance data, you will only see meta files in the RRD directory. The collectd log throws the following exceptions:
You will also just see *.meta files in the share/rrd directory for SNMP data. When I change the configuration in collectd-configuration.xml from a metadata expression in the SNMP service
to a regular string referencing the collection set
the collection works again after a restart. It seems like we have broken this in .
When you do a clean install of Horizon 33.0.1 and try to collect performance data, you will only see meta files in the RRD directory. The collectd log throws the following exceptions:
You will also just see *.meta files in the share/rrd directory for SNMP data. When I change the configuration in
collectd-configuration.xml
from a metadata expression in the SNMP serviceto a regular string referencing the collection set
the collection works again after a restart. It seems like we have broken this in .
https://github.com/OpenNMS/opennms/blame/772e40f6a760b7a484c61310bb8c1239a193d6ff/opennms-base-assembly/src/main/filtered/etc/collectd-configuration.xml#L114