[RESPONDIDO] Error al cerrar y/o autorizar nota

actualizamos a EEI 1.3. y ahora tenemos los siguientes errores:

  1. autorizar nota con firma básica
  2. Probar crear una nota desde importación express

Indagando sobre los servicios, vemos que el stamper da un error: → java.io.IOException: javax.imageio.IIOException: Can’t read input file!

Por su parte el servicio de docs_api acusá lo mismo respecto a comunicar con stamper:

MAIN.ERROR: Error inesperado en request a servicio de estampado [StamperServices] {“data”:{“code”:500,“msg”:"Server error: POST http://stamper:8080/stamp resulted in a 500 Internal Server Error response:\n{\“timestamp\”:\“2023-11-05T13:56:21.930+0000\”,\“status\”:500,\“error\”:\“Internal Server Error\”,\“message\”:\“java.io.IOException: (truncated…)\n”}} \n

Entrando dentro del servicio de stamper, podemos ver que por algun motivo, no se ve montado como fs la “firma.png” → /app/classes/config/firma.png

En testing que tenemos vemos que si está montado cuando hacemos un “df” dentro del contenedor. De donde toma la firma.png? Tiene algo que ver que no aparezca montada?

Gracias por la ayuda

Buen día,
intenta copiar el archivo firma.png manualmente en el contenedor del stamper para ver si desaparece el inconveniente

docker cp /ruta/firma.png id_contenedor_stamper:/app/classes/config/

Saludos!

Gracias Elisa por tu rápida respuesta al caso.
Pero de que ruta lo sacamos a firma.png, no sabemos donde se genera y que lo genera. Al querer copiar el que esta en TST lo copia con 0 bytes.

Agradecidos por la rapida respuesta.

Saludos

Hola Lorena,

firma.png puede ser un archivo de imagen agregado en el servidor por ustedes, que contenga la imagen que deseen mostrar en la firma. Por ejemplo, pueden copiar el logo de la institución en el directorio prod/arai/, con el nombre firma.png
La configuración de donde se toma la imagen se encuentra en prod/arai/application.properties, allí indica donde está el logo:

signature.imagePath=${ARAI_DOCS_STAMPER_LOGO}

menciona a la variable de entorno ARAI_DOCS_STAMPER_LOGO, que se encuentra definida en docs_stamper.env.
Saludos!

Hola Elisa. Gracias

Si eso lo sabemos, pero no le encontramos lógica, ya que en TEST esta montado ok el fs tmp como firma.png, pero no lo toma del path de la variable signature.imagePath, no existe fisicamente firma.png… Esta muy raro esto.
Sabes si a esta variable se le puede poner un path absoluto tipo ruta → prod/arai/img/firma.png ?

Gracias

Hola chicos, cómo están? Dejamos nuestra experiencia. Cuando actualizamos a la última versión nos pasaba lo mismo con las autorizaciones y lo solucionamos poniendo el logo con menor calidad y tamaño, además de renombrarlo con el nombre firma.png en el directorio arai. Por ahí ese dato los puede ayudar… nos funcionaba en test, pero en producción no, y bajando calidad y tamaño del logo, anduvo.

Espero que sirva la experiencia. Quedamos a disposición. Saludos!