Closed lorenzogrv closed 3 years ago
Sorry, casi me olvido de la info del fichero:
> wget https://sede.xunta.gal/doc-invia/rest/anexos/23258696
(...)
> file 23258696
23258696: PDF document, version 1.6
> pdfinfo 23258696
Title: Servidor Repositorio Solicitude
Author: webadm
Creator: Adobe LiveCycle Designer ES 9.0
Producer: Adobe LiveCycle Designer ES 9.0
CreationDate: Fri Feb 21 13:27:10 2020 CET
ModDate: Fri Feb 21 13:29:14 2020 CET
Tagged: yes
UserProperties: no
Suspects: no
Form: XFA
JavaScript: yes
Pages: 1
Encrypted: no
Page size: 594.935 x 841.969 pts (A4)
Page rot: 0
File size: 2145190 bytes
Optimized: yes
PDF version: 1.6
Hola Lorenzo, Bastante curioso el error, es un JPEG que Java (Java Image I/O) no consigue decodificar... Voy a echarle un vistazo.
¡Gracias!
Arreglado, ha sido fácil. Esos JPEGs están mal formados, y Java no tolera incorrecciones respecto al estándar JPEG. Instalando un plugin de Java Image I/O más tolerante con los JPEG mal formados se resuelve el problema.
@clawgrip lo último que me esperaba cuando abrí el issue era verlo solucionado y pusheado en 3 horas! XD
Intenté construír el cliente para probarlo, pero con la información que encontré - y mis nulos conocimientos de maven y el ecosistema de java - no fuí capaz.
De cualquier modo me alegra si la info fué útil de cara a un futuro release.
Saludos, L.
Saludos,
Últimamente me estoy encontrando este error al firmar ciertos formularios PDF, y aún no he llegado a la raíz del problema. Creo que el problema viene de los pdf en sí y no de la aplicación, pero de algún modo la aplicación no se comporta como creo que debería, dado que no informa del error.
He investigado en los issues de este repo, que en otras ocasiones - hoy incluída - me han ayudado a comprender y solucionar otros problemas con AutoFirma, pero en este caso no logré encontrar nada similar que me de pistas para seguir.
Decidí crear este issue, quizás alguien de por aquí se lo ha encontrado alguna vez o puede compartir indicaciones sobre cómo bucear en el origen del problema. Si alguien es capaz de confirmarme que puede reproducir el problema, también sería un avance. Por mi parte sobre cualquier idea puedo hacer alguna prueba, o añadir información.
Trace completo del error:
Pasos para reproducir
Info del environment