Estamos desplegando en un cliente la firma por lotes pero nos encontramos siempre con el mismo error a la hora de realizar el proceso de firma:
Error SAF_20 Error en el proceso de firma por lotes
Y en el log de .AUTOFIRMA.afirma.log.xml obtenemos el siguiente fragmento siempre:
"Son necesarios espacios en blanco entre publicId y systemId..."
`
2022-12-20T15:26:31.546320900Z
<millis>1671549991546</millis>
<nanos>320900</nanos>
<sequence>23</sequence>
<logger>es.gob.afirma</logger>
<level>SEVERE</level>
<class>es.gob.afirma.core.signers.TriphaseData</class>
<method>parser</method>
<thread>18</thread>
<message>Error al cargar el fichero XML: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; Son necesarios espacios en blanco entre publicId y systemId.
2022-12-20T15:26:31.549323600Z167154999154932360024es.gob.afirmaSEVEREes.gob.afirma.standalone.protocol.ProtocolInvocationLauncherBatchprocessBatch18Error en el proceso del lote de firmas: java.io.IOException: Error al cargar el fichero XML: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; Son necesarios espacios en blanco entre publicId y systemId.java.io.IOException: Error al cargar el fichero XML: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; Son necesarios espacios en blanco entre publicId y systemId.es.gob.afirma.core.signers.TriphaseDataparser244es.gob.afirma.signers.batch.client.BatchSignersign234es.gob.afirma.standalone.protocol.ProtocolInvocationLauncherBatchprocessBatch169
`
El despliegue está hecho en un servidor Debian, bajo Apache 2.4.0 + Tomcat 8.0.28 con los 3 .war desplegados de la misma manera que desplegamos en todos los clientes:
- afirma-server-triphase-signer.war
- afirma-signature-retriever.war
- afirma-signature-signer.war
Con todos los ficheros .properties configurados del mismo modo que en otras instalaciones que SI funcionan, y todas las rutas con permisos de lectura/escritura:
- /temp
- /in
- /out
...
Rogamos cualquier tipo de ayuda o aclaración que nos puedan prestar.
PD: Adjunto fichero log AUTOFIRMA.afirma.log.xml de uno de los intentos fallidos de firma por lotes.
[AUTOFIRMA.afirma.log.zip](https://github.com/ctt-gob-es/clienteafirma/files/10269849/AUTOFIRMA.afirma.log.zip)
Un cordial saludo,
Juan Fernández
Buenas tardes,
Estamos desplegando en un cliente la firma por lotes pero nos encontramos siempre con el mismo error a la hora de realizar el proceso de firma:
Error SAF_20 Error en el proceso de firma por lotes
Y en el log de .AUTOFIRMA.afirma.log.xml obtenemos el siguiente fragmento siempre:
"Son necesarios espacios en blanco entre publicId y systemId..."
`
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="https://10.162.0.194//portal-afirma-server-triphase-signer/BatchPresigner">here</a>.</p> <hr> <address>Apache/2.4.10 (Debian) Server at 10.162.0.194 Port 80</address> </body></html>