Hi,
I updated wazuh from 4.13 to 4.14 and everything was working fine. After about 10 days wazuh-alerts stopped being populated with data. I checked the indexes and I do not have any new index files since 9.11.2025.
In the log file there were many errors:
Nov 24, 2025 @ 09:55:38.000 indexer-connector ERROR HTTP response code said error, status code: 400.
Nov 24, 2025 @ 09:55:40.000 indexer-connector ERROR HTTP response code said error, status code: 400.
Nov 24, 2025 @ 09:55:42.000 indexer-connector ERROR HTTP response code said error, status code: 400.
Nov 24, 2025 @ 09:55:43.000 indexer-connector ERROR HTTP response code said error, status code: 400.
Nov 24, 2025 @ 09:55:45.000 indexer-connector ERROR HTTP response code said error, status code: 400.
Nov 24, 2025 @ 09:55:47.000 indexer-connector ERROR HTTP response code said error, status code: 400.
Nov 24, 2025 @ 09:55:49.000 indexer-connector ERROR HTTP response code said error, status code: 400.
Nov 24, 2025 @ 09:55:50.000 indexer-connector ERROR HTTP response code said error, status code: 400.
I suggested (wrongly) that I hit a bug so I updated to the minor version 4.14.1 which did not fix the issue but introduces a new error:
2025/11/24 12:50:26 indexer-connector: ERROR: Client error, status code: 400.
2025/11/24 12:50:27 indexer-connector: WARNING: Document operation failed for index 'wazuh-states-inventory-groups-wazuh_cluster' - type: 'json_parse_exception', reason: 'Unrecognized character escape 'a' (code 97)
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 86]'
2025/11/24 12:50:27 indexer-connector: ERROR: Client error, status code: 400.
2025/11/24 12:50:29 indexer-connector: WARNING: Document operation failed for index 'wazuh-states-inventory-groups-wazuh_cluster' - type: 'json_parse_exception', reason: 'Unrecognized character escape 'a' (code 97)
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 86]'
2025/11/24 12:50:29 indexer-connector: ERROR: Client error, status code: 400.
2025/11/24 12:50:30 indexer-connector: WARNING: Document operation failed for index 'wazuh-states-inventory-groups-wazuh_cluster' - type: 'json_parse_exception', reason: 'Unrecognized character escape 'a' (code 97)
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 86]'
2025/11/24 12:50:30 indexer-connector: ERROR: Client error, status code: 400.
2025/11/24 12:50:32 indexer-connector: WARNING: Document operation failed for index 'wazuh-states-inventory-groups-wazuh_cluster' - type: 'json_parse_exception', reason: 'Unrecognized character escape 'a' (code 97)
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 86]'
2025/11/24 12:50:32 indexer-connector: ERROR: Client error, status code: 400.
2025/11/24 12:50:34 indexer-connector: WARNING: Document operation failed for index 'wazuh-states-inventory-groups-wazuh_cluster' - type: 'json_parse_exception', reason: 'Unrecognized character escape 'a' (code 97)
I have enabled wazuh_modules.debug=2 in order to collect some additional information:
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Event Log Readers.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Guests.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Hyper-V Administrators.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_IIS_IUSRS.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Network Configuration Operators.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_OpenSSH Users.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Performance Log Users.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Performance Monitor Users.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Power Users.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Remote Desktop Users.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Remote Management Users.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Replicator.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_System Managed Accounts Group.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_User Mode Hardware Operators.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:996 at operator()(): DEBUG: Added document for insertion with id: 983_Users.
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:1079 at operator()(): WARNING: Document operation failed for index 'wazuh-states-inventory-groups-wazuh_cluster' - type: 'json_parse_exception', reason: 'Unrecognized character escape 'a' (code 97)
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 86]'
2025/11/24 12:57:14 indexer-connector[14449] indexerConnector.cpp:1129 at operator()(): ERROR: Client error, status code: 400.
Any ideas how to fix it or probably what I messed?
Kind regards,
Nikolay