Después de haber revisado los foros, tanto en inglés como en español, y haber probado las soluciones que en algunos casos se dieron, me decido a publicar mi caso:
Problema: Previsualización y conversión a PDF de cualquier documento de tipo OFFICE no funciona, la conversión a PDF de las imágenes funciona sin problema, por lo tanto la previsualización de PDF no tiene problema, pero cuando quiero previsualizar cualquier otro tipo de documento, me aparece el fatídico recuadro dentro del framework de la previsualización: "Document URL not provided or invalid", lo que me hace suponer que la falla proviene de algo relacionado con el OpenOffice, no con las SWFTools (por cierto, probé con ImageMagick 6.6.7 pero no funcionó nada, de ahí la decisión de cambiar a SWFTools).
Escenario:
OpenKM Versión: 5.0.2 (actualizada de la 5.0.1 y a su vez de la 5.0)
OpenOffice: 3.2.1 (downgrade de una 3.3.0 ya que leí que a alguien con la 3.2.1 si le había funcionado)
S.O.: Mac Snow Leopard Server 10.6.5
SWFTools: 0.9.1
OpenKM.cfg:
Saludos!
Problema: Previsualización y conversión a PDF de cualquier documento de tipo OFFICE no funciona, la conversión a PDF de las imágenes funciona sin problema, por lo tanto la previsualización de PDF no tiene problema, pero cuando quiero previsualizar cualquier otro tipo de documento, me aparece el fatídico recuadro dentro del framework de la previsualización: "Document URL not provided or invalid", lo que me hace suponer que la falla proviene de algo relacionado con el OpenOffice, no con las SWFTools (por cierto, probé con ImageMagick 6.6.7 pero no funcionó nada, de ahí la decisión de cambiar a SWFTools).
Escenario:
OpenKM Versión: 5.0.2 (actualizada de la 5.0.1 y a su vez de la 5.0)
OpenOffice: 3.2.1 (downgrade de una 3.3.0 ya que leí que a alguien con la 3.2.1 si le había funcionado)
S.O.: Mac Snow Leopard Server 10.6.5
SWFTools: 0.9.1
OpenKM.cfg:
Code: Select all
server.log (solo lo relacionado)
# Default configuration values
#
# repository.config=repository.xml
# repository.home=repository
# system.user=system
# default.user.role=UserRol
# default.admin.role=AdminRol
# principal.adapter=com.openkm.core.UsersRolesPrincipalAdapter
max.file.size=500
# max.search.results=25
# system.demo=off
hibernate.dialect=org.hibernate.dialect.HSQLDialect
#hibernate.hbm2ddl=create
hibernate.hbm2ddl=none
#hibernate.hbm2ddl=update
default.lang=es-ES
system.webdav=on
system.login.username.lowercase=on
schedule.repository.info=15
schedule.mail.importer=5
schedule.dashboard.refresh=15
restrict.file.extension=*~,*.bak,._*
application.url=http://files.gossler.com.mx:8080/OpenKM/com.openkm.frontend.Main/index.jsp
system.pdf2swf=/usr/local/bin/pdf2swf
system.img2pdf=/usr/local/bin/jpeg2swf
#system.openoffice=on
system.openoffice.path=/Applications/OpenOffice.org.app/Contents
Code: Select all
Ojalá y alguien pueda ayudarme.2011-03-04 22:10:46,492 ERROR [STDERR] Mar 4, 2011 10:10:46 PM org.artofsolving.jodconverter.office.OfficeConnection$1 disposing
INFO: disconnected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
2011-03-04 22:10:46,492 ERROR [STDERR] Mar 4, 2011 10:10:46 PM org.artofsolving.jodconverter.office.PooledOfficeManager$1 disconnected
WARNING: connection lost unexpectedly; attempting restart
2011-03-04 22:10:46,493 ERROR [com.openkm.util.DocConverter] Error in application/vnd.oasis.opendocument.text to PDF conversion
2011-03-04 22:10:46,493 ERROR [com.openkm.frontend.server.OKMDownloadServlet] Error in application/vnd.oasis.opendocument.text to PDF conversion
java.io.IOException: Error in application/vnd.oasis.opendocument.text to PDF conversion
at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:195)
at com.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:145)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.io.IOException: Error converting document: task failed
at com.openkm.util.DocConverter.convert(DocConverter.java:171)
at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:190)
... 21 more
2011-03-04 22:10:46,494 ERROR [STDERR] Mar 4, 2011 10:10:46 PM org.artofsolving.jodconverter.office.ManagedOfficeProcess doEnsureProcessExited
INFO: process exited with code 80
2011-03-04 22:10:46,499 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/OpenKM].[OKMDownloadServlet]] Servlet.service() for servlet OKMDownloadServlet threw exception
com.openkm.frontend.client.OKMException: Error in application/vnd.oasis.opendocument.text to PDF conversion
at com.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:193)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:680)
2011-03-04 22:10:46,567 ERROR [STDERR] Mar 4, 2011 10:10:46 PM org.artofsolving.jodconverter.office.OfficeProcess start
INFO: starting process with acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir '/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Tmp-/.jodconverter_socket_host-127.0.0.1_port-2002'
2011-03-04 22:10:46,660 ERROR [STDERR] Mar 4, 2011 10:10:46 PM org.artofsolving.jodconverter.office.OfficeProcess start
INFO: started process; pid = 26780
2011-03-04 22:10:47,956 ERROR [STDERR] Mar 4, 2011 10:10:47 PM org.artofsolving.jodconverter.office.OfficeConnection connect
INFO: connected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
2011-03-04 22:49:24,876 ERROR [STDERR] Mar 4, 2011 10:49:24 PM org.artofsolving.jodconverter.office.OfficeConnection$1 disposing
INFO: disconnected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
2011-03-04 22:49:24,877 ERROR [STDERR] Mar 4, 2011 10:49:24 PM org.artofsolving.jodconverter.office.PooledOfficeManager$1 disconnected
WARNING: connection lost unexpectedly; attempting restart
2011-03-04 22:49:24,877 ERROR [com.openkm.util.DocConverter] Error in application/vnd.oasis.opendocument.text to PDF conversion
2011-03-04 22:49:24,877 ERROR [STDERR] Mar 4, 2011 10:49:24 PM org.artofsolving.jodconverter.office.ManagedOfficeProcess doEnsureProcessExited
INFO: process exited with code 80
2011-03-04 22:49:24,877 ERROR [com.openkm.frontend.server.OKMDownloadServlet] Error in application/vnd.oasis.opendocument.text to PDF conversion
java.io.IOException: Error in application/vnd.oasis.opendocument.text to PDF conversion
at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:195)
at com.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:145)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.io.IOException: Error converting document: task failed
at com.openkm.util.DocConverter.convert(DocConverter.java:171)
at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:190)
... 21 more
2011-03-04 22:49:24,879 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/OpenKM].[OKMDownloadServlet]] Servlet.service() for servlet OKMDownloadServlet threw exception
com.openkm.frontend.client.OKMException: Error in application/vnd.oasis.opendocument.text to PDF conversion
at com.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:193)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at 22:58:38,825 ERROR [MailUtils] Authentication failed.er(ReplyHeaderFilter.java:96)
javax.mail.AuthenticationFailedException: Authentication failed.
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:474)
at javax.mail.Service.connect(Service.java:275)
at javax.mail.Service.connect(Service.java:156)
at com.openkm.util.MailUtils.importMessages(MailUtils.java:334)
at com.openkm.core.UserMailImporter.run(UserMailImporter.java:57)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:680)
2011-03-04 22:49:24,940 ERROR [STDERR] Mar 4, 2011 10:49:24 PM org.artofsolving.jodconverter.office.OfficeProcess start
INFO: starting process with acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir '/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Tmp-/.jodconverter_socket_host-127.0.0.1_port-2002'
2011-03-04 22:49:25,026 ERROR [STDERR] Mar 4, 2011 10:49:25 PM org.artofsolving.jodconverter.office.OfficeProcess start
INFO: started process; pid = 29206
2011-03-04 22:49:26,317 ERROR [STDERR] Mar 4, 2011 10:49:26 PM org.artofsolving.jodconverter.office.OfficeConnection connect
INFO: connected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
Saludos!