CAIQUM-8618: Active IQ platform events for some clusters are not detected by AIQUM
Issue
- Active IQ Unified Manager (AIQUM) doesn't detect Active IQ platform events for some clusters
- AIQCASecure job log (
{}/var/log/ocie/recording/AIQCASecureData/collected_log/ConfigAdvisorAIDE/Logs/JobLogs/<cluster-name>_<job-id>.log{}) indicates that the perse process fails with{}IndexError: list index out of range{}.
INFO: [parser.py:566 - run_without_redis() ] 'CLUSTER01~192.168.0.131_CLUSTER01-12_202601110007.0.files: Received "parse".'
INFO: [parser.py:496 - parser_job() ] 'Inside parser_job'
INFO: [parser.py:510 - parser_job() ] 'CLUSTER01~192.168.0.131_CLUSTER01-12_202601110007.0.files: Inside parser_job, /var/log/ocie/recording/AIQCASecureData/collected_data'
ERROR: [parser.py:150 - parse_host() ] 'Unable to read from metadata.json for hostname 192.168.0.131_CLUSTER01-12_202601110007.0.files.'
Traceback (most recent call last):
File "rules_evaluator/parser.py", line 103, in parse_host
IndexError: list index out of range
AIDE - CLUSTER01_2554 - 2026-01-15 00:16:04,454 - INFO: [parser.py:541 - parser_job() ] 'CLUSTER01~192.168.0.131_CLUSTER01-12_202601110007.0.files: Exception in parser_job cannot access local variable 'collector' where it is not associated with a value'
Traceback (most recent call last):
File "rules_evaluator/parser.py", line 522, in parser_job
File "rules_evaluator/parser.py", line 434, in parse_sections
File "rules_evaluator/parser.py", line 156, in parse_host
UnboundLocalError: cannot access local variable 'collector' where it is not associated with a value