Evolution 1.19.1.1 Por la mañana se reporto en el cliente que la alerta que se utiliza para enviar los comprobantes de pago no esta funcionando. Esta es una alerta que se ejecuta manualmente después de cada pago de planilla. Esta alerta es una alerta configurada para enviar un reporte estatico, y ha estado en uso desde hace dos años. Se reviso el reporte estatico que se envia y este funciona correctamente, y se reviso la configuración de la alerta para saber si se habian realizado los cambios necesarios al cambiar a la nueva version (los cambios necesarios son que para ciertos parametros el sistema envia error de que el parametro no se envia nisiquiera como nulo, se visto principalmente en parametros tipo booleano que utlizan lista de valores 0 y 1 y no un checkbox) pero estan correctamente configurados. El error que presenta el log es el siguiente:
|
Por mala practica este error se presentaba, se tenia configurado en el procedimiento almacenado el nombre de los parametros a evniar con @
Esto era permitido en versiones anteriores sin embargo, en la nueva versión parece causar algun tipo de inconveniente en la creación del reporte, por lo que se cambio a
|
Estaba revisando el archivo log de Crystal Reporte como se sugirio y note esto: Esta es la alerta llamando al procedimiento de generación de reporte
Y este es el reporte siendo llamado solamente como reporte
Como se ve existe una diferencia de tiempo enorme, y no estoy seguro que puede causarla. Y esto es lo que causa que no se envien las alertas ya que genera un timeout. |