Page 1 of 1
Falla previsualizacion en algunos ficheros xlsx
PostPosted:Thu Feb 17, 2022 2:13 pm
by albertogomez38
Tenemos un OPENKM CE 6.3.11 corriendo en un DEBIAN 10
Hemos detectado que la previsualizacion de algunos documentos xlsx no funciona. Nos muesta el tipico mensaje
"There was a problem with the conversion generation.Please, contact your OpenKM administrator."
Solo nos ocurre con algunos, muchos otros xlsx se visualizan sin problemas (y otros formatos , DOCX, PDF, etc, también)
Lo curioso es que tenemos otro server que es una replica del primero y lo usamos para hacer pruebas, tanto es así que los datos de este segundo server son una copia restaurada del primero.
Pero en este segundo server la previsuaizacion funciona correctamente en esos ficheros xlsx.
La configuracion es exacta (se restauró toda la capeta de donde cuelga openkm y la BBDD)
La version debian 10 tambien es la misma, libreoffice 7.3.0.3. El tema es que no conseguimos que funcione correctamente en estos ficheros..
¿Se os ocurre algun motivo?
Re: Falla previsualizacion en algunos ficheros xlsx
PostPosted:Sat Feb 19, 2022 7:32 pm
by jllort
El fichero de log ( openkm.log ) algo puede ayudar a la hora de identificar el posible problema. Comparte la traza y igual esto nos da alguna pista.
En general los fichero XLS tienen problemas cuando son grandes o complejos, lo curioso es que en servidores que supuestamente son iguales en uno te funcione y en otro no, esta claro que tan iguales no deben ser. En log proporcionará alguna pista al respecto.
Podría también ser algun problemas con las fuentes instaladas o el idioma del libreoffice, la casuistica en estos escenarios es elevada.
Re: Falla previsualizacion en algunos ficheros xlsx
PostPosted:Mon Feb 21, 2022 3:00 pm
by albertogomez38
Copio y pego openkm.log
Tambien añado imagen donde se ve que los 2 servers tienen el mismo UUID de fichero.
Uno se accede por https:// (produccion) y el otro via http:// :8080 (test)
Code: Select all2022-02-21 15:50:31,696 [https-jsse-nio-8443-exec-6] [] INFO c.o.util.FormUtils$LocalResolver - resolveEntity(publicId=-//OpenKM//DTD Report Parameters 2.0//EN, systemId=http://www.openkm.com/dtd/report-parameters-2.0.dtd) => /home/openkm/sgigal/tomcat-8.5.34/webapps/OpenKM/WEB-INF/classes/dtd/report-parameters-2.0.dtd
2022-02-21 15:50:31,699 [https-jsse-nio-8443-exec-6] [] INFO c.o.util.FormUtils$LocalResolver - resolveEntity(publicId=-//OpenKM//DTD Report Parameters 2.0//EN, systemId=http://www.openkm.com/dtd/report-parameters-2.0.dtd) => /home/openkm/sgigal/tomcat-8.5.34/webapps/OpenKM/WEB-INF/classes/dtd/report-parameters-2.0.dtd
2022-02-21 15:50:31,702 [https-jsse-nio-8443-exec-6] [] INFO c.o.util.FormUtils$LocalResolver - resolveEntity(publicId=-//OpenKM//DTD Report Parameters 2.0//EN, systemId=http://www.openkm.com/dtd/report-parameters-2.0.dtd) => /home/openkm/sgigal/tomcat-8.5.34/webapps/OpenKM/WEB-INF/classes/dtd/report-parameters-2.0.dtd
2022-02-21 15:50:31,705 [https-jsse-nio-8443-exec-6] [] INFO c.o.util.FormUtils$LocalResolver - resolveEntity(publicId=-//OpenKM//DTD Report Parameters 2.0//EN, systemId=http://www.openkm.com/dtd/report-parameters-2.0.dtd) => /home/openkm/sgigal/tomcat-8.5.34/webapps/OpenKM/WEB-INF/classes/dtd/report-parameters-2.0.dtd
2022-02-21 15:50:31,708 [https-jsse-nio-8443-exec-6] [] INFO c.o.util.FormUtils$LocalResolver - resolveEntity(publicId=-//OpenKM//DTD Report Parameters 2.0//EN, systemId=http://www.openkm.com/dtd/report-parameters-2.0.dtd) => /home/openkm/sgigal/tomcat-8.5.34/webapps/OpenKM/WEB-INF/classes/dtd/report-parameters-2.0.dtd
2022-02-21 15:55:00,079 [Thread-4600] [] INFO c.o.extractor.TextExtractorWorker - processConcurrent(null, 10)
2022-02-21 15:55:00,104 [Thread-4600] [] INFO com.openkm.util.ThreadPoolManager - ### TextExtractorWorker: All threads shutdown requested ###
2022-02-21 15:55:00,104 [Thread-4600] [] INFO com.openkm.util.ThreadPoolManager - ### TextExtractorWorker: All threads have finished ###
2022-02-21 15:58:05,014 [https-jsse-nio-8443-exec-8] [] WARN com.openkm.util.ExecutionUtils - Abnormal program termination: 132
2022-02-21 15:58:05,015 [https-jsse-nio-8443-exec-8] [] WARN com.openkm.util.ExecutionUtils - CommandLine: [/usr/bin/soffice, --headless, --convert-to, pdf, --outdir, /home/openkm/sgigal/tomcat-8.5.34/temp/okm5902575243526512516.tmp, /home/openkm/sgigal/tomcat-8.5.34/temp/okm773734605105555593.xlsx]
2022-02-21 15:58:05,015 [https-jsse-nio-8443-exec-8] [] WARN com.openkm.util.ExecutionUtils - STDERR:
2022-02-21 15:58:05,024 [https-jsse-nio-8443-exec-8] [] ERROR c.o.s.frontend.ConverterServlet - Error in application/vnd.openxmlformats-officedocument.spreadsheetml.sheet to PDF conversion
com.openkm.core.ConversionException: Error in application/vnd.openxmlformats-officedocument.spreadsheetml.sheet to PDF conversion
at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:213) ~[classes/:6.3.11]
at com.openkm.servlet.frontend.ConverterServlet.toPDF(ConverterServlet.java:240) ~[classes/:6.3.11]
at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:120) ~[classes/:6.3.11]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:8.5.34]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.34]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.34]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.34]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.34
Re: Falla previsualizacion en algunos ficheros xlsx
PostPosted:Mon Feb 21, 2022 3:08 pm
by albertogomez38
Tambien adjuntamos captura de la extraccion de texto del fichero en cuestion
Arriba el sistema de produccion, abajo el sistema de TEST
Gracias por el soporte.
Un saludo
Re: Falla previsualizacion en algunos ficheros xlsx
PostPosted:Sat Feb 26, 2022 10:27 am
by jllort
El error almenos parece claro el libreoffice no es capaz de convertir el fichero PDF, fíjate que en el log te aparece el comando exacto que se esta ejecutnado:
Code: Select all/usr/bin/soffice, --headless, --convert-to, pdf, --outdir, /home/openkm/sgigal/tomcat-8.5.34/temp/okm5902575243526512516.tmp, /home/openkm/sgigal/tomcat-8.5.34/temp/okm773734605105555593.xlsx
Puedes probar el comando ( con el fichero accesible desde ambos servidores ) para probar el resultado final. La razón por la que en un servidor y en otro no te funcionará es que algo distinto tienes que tener ( o falta de memoria y recursos o algun paquete o vete a saber ). Como solución a la desesperada puedes probar a desinstalar el libreoffice y volverlo a instalar ( asegúrate antes de este tipo de maniobras de haber probado actualizar el SO , paquetes etc... que igual no tienes exactamente la misma version )
Re: Falla previsualizacion en algunos ficheros xlsx
PostPosted:Mon Feb 28, 2022 5:20 pm
by albertogomez38
He bajado la version de libreoffice a de 7.3.1 a 7.2.5 y ahora va OK.
El entorno de TEST tiene la 7.3.1 pero previamente tuvo la 7.2.5. Quizas se han quedado libreiras instaladas que hacen que funcione con esa version en nuestro entorno de TEST.
En resumen con libreoffice 7.2.5 OK
Gracias, por la ayuda!!!
Re: Falla previsualizacion en algunos ficheros xlsx
PostPosted:Sat Mar 05, 2022 9:31 am
by jllort
En general con la última versión debería siempre funcionar mejor. El problema probablemente este en el formato del fichero xlsx mas que en la version de libreoffice, pero estas cosas son difíciles de localizar.