EDB Qué significa un código de error y qué hacer con él

Todos los servicios › fleet-reports

106931 Una respuesta no tenía la forma que su contrato promete

RESPUESTA_CON_FORMA_INESPERADA

Clase común a toda la flota (familia «contrato»): La respuesta no tenía la forma esperada. El fallo está en algo de lo que depende fleet-reports, no en la petición.

Qué ha pasado

La fuente o Atalaya contestaron algo que no encaja: cuerpo que supera el tope de tamaño, respuesta que no es JSON, o un 202 de Atalaya SIN envio_id. El contrato se incumplió del otro lado; el código lo pone quien recibe la sorpresa (yo).

Cómo se soluciona

Revisar la versión/estado del otro servicio: un cambio de contrato no anunciado, o una respuesta truncada. El log lleva el fragmento (redactado) que no encajó.

Qué hacer mientras tanto

Se trata como fallo del intento y se reintenta / sella según el caso.

Dónde se lanza

connectors/matomo.py:180/184, fleet_telemetry.py:207 (tamaño/no-JSON); delivery/atalaya.py:161 (sin envio_id)

El número viaja en la respuesta o en el registro: sí.

Cómo se lee el código

1
origen: Fortiseg
06
servicio: fleet-reports
931
clase común a toda la flota: La respuesta no tenía la forma esperada