Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Problema con API RemoteControl 2 (invite_participants) - Envío incompleto de cor

More
14 hours 24 minutes ago #274604 by SEGTIR
Hola a todos,Estamos teniendo un problema recurrente con la API RemoteControl 2 al utilizar el método
Code:
invite_participants
para enviar correos de invitación por lotes.Entorno del sistema:
  • Versión de LimeSurvey: 2.x / Última versión (hemos actualizado recientemente tanto el SO como la aplicación LS para descartar bugs de versión).
  • API: RemoteControl 2 (JSON-RPC/XML-RPC).
  • Integración: Aplicación propia en Java.
El problema: Al enviar un lote de invitaciones (inicialmente envíos de 50 en 50), la API no envía todos los correos. En lugar de devolver un código de error estándar de la API (como
Code:
ERR_INVALID_SESSION
,
Code:
ERR_NO_DATA
, etc.), simplemente se detiene y devuelve una respuesta indicando que quedan "X por enviar" (X left to send).Como ejemplo reciente: en un envío de 28 correos, la API envió 25 y dejó 3 pendientes, sin mostrar ningún error en la traza. Curiosamente, el comportamiento de la respuesta nos recuerda a la paginación de la API antigua que ya está obsoleta.Pruebas realizadas:
  • Reducción del tamaño del lote: Redujimos los envíos de 50 a 25 como parche temporal. Mitigó un poco el problema, pero sigue fallando al intentar completar el total (ej. envía 25 de 28).
  • Configuración SMTP: Verificada en
    Code:
    Configuración -> Global
    . Todo es correcto y las trazas estándar no muestran caídas o errores de conexión con el servidor SMTP.
  • Timeouts: Hemos descartado problemas de timeout en nuestra integración. El fallo ocurre en cuestión de milisegundos, no se trata de un corte por un límite de 30 segundos.
  • Actualización del sistema: Hicimos una parada para actualizar el sistema operativo y la aplicación a la última versión disponible, pero el problema persiste con los mismos IDs.
¿Alguien ha experimentado este envío parcial con
Code:
invite_participants
? ¿Existe algún límite de paginación o aceleración (throttle) oculto en el servidor para la API RemoteControl 2 que se nos esté escapando?Cualquier pista o ayuda para poder depurar esto será muy agradecida. ¡Gracias!
 

Please Log in to join the conversation.

More
5 hours 1 minute ago #274609 by holch

Versión de LimeSurvey: 2.x / Última versión (hemos actualizado recientemente tanto el SO como la aplicación LS para descartar bugs de versión).


Siempre es mejor colocar la version completa. "Última versión" es muy relativo.

Pero para ser honesto, instalaciones de LS 2.x no deberian estar mas usadas hace mucho timepo. Si recuerdo bien, LS 2.x era EOL (fin de vida) en 2018. Estamos en 2026.

No creo que hay muchos aqui que tengan una versión tan vieja para hacer testes...

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose