• Cannot Convert Powerpoint

  • We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #11369  by rmm
 
Good day! I am currently having a problem with the preview generation of powerpoint documents
There are 6 ppt presentations and only one presentation(800kb) is working fine. All other ppt are not generating a preview (approx.1.1-5.9MB). Is this because of the file size? I have set max.file.size to 50 MB.

This is the error log:
Code: Select all
2011-06-23 10:21:23,875 ERROR [com.openkm.servlet.frontend.ConverterServlet] Error in application/vnd.openxmlformats-officedocument.presentationml.presentation to PDF conversion
com.openkm.core.ConversionException: Error in application/vnd.openxmlformats-officedocument.presentationml.presentation to PDF conversion
	at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:316)
	at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:136)
	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:524)
	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:636)
Caused by: com.openkm.core.ConversionException: Error converting document: could not load document: okm2339932063526924410.pptx
	at com.openkm.util.DocConverter.convert(DocConverter.java:256)
	at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:313)
	... 21 more
2011-06-23 10:21:24,207 WARN  [com.openkm.util.ExecutionUtils] Abnormal program termination: 1
2011-06-23 10:21:24,208 WARN  [com.openkm.util.ExecutionUtils] STDERR: Error: Couldn't open file '/opt/OpenKM/cache/pdf/388f752b-08cb-496e-9161-57983e2b4562.pdf'

2011-06-23 10:21:24,208 ERROR [com.openkm.servlet.frontend.ConverterServlet] /opt/OpenKM/cache/swf/388f752b-08cb-496e-9161-57983e2b4562.swf (No such file or directory)
java.io.FileNotFoundException: /opt/OpenKM/cache/swf/388f752b-08cb-496e-9161-57983e2b4562.swf (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:137)
	at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:168)
	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:524)
	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:636)
2011-06-23 10:21:24,211 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/OpenKM].[ConverterServlet]] Servlet.service() for servlet ConverterServlet threw exception
com.openkm.frontend.client.OKMException: /opt/OpenKM/cache/swf/388f752b-08cb-496e-9161-57983e2b4562.swf (No such file or directory)
	at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:194)
	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:524)
	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:636)
2011-06-23 10:22:06,349 ERROR [com.openkm.servlet.frontend.ConverterServlet] Error in application/vnd.openxmlformats-officedocument.presentationml.presentation to PDF conversion
com.openkm.core.ConversionException: Error in application/vnd.openxmlformats-officedocument.presentationml.presentation to PDF conversion
	at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:316)
	at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:136)
	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:524)
	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:636)
Caused by: com.openkm.core.ConversionException: Error converting document: could not load document: okm920918203061032752.pptx
	at com.openkm.util.DocConverter.convert(DocConverter.java:256)
	at com.openkm.util.DocConverter.doc2pdf(DocConverter.java:313)
	... 21 more
Thank you for the help!
 #11370  by rmm
 
Good day! I am having a trouble in previewing ppt presentations.
In windows xp os, when I tried to upload a document in openkm, preview doesnt work. when i tried to download that document in openkm, it gives 0 byte size and blank presentation.
Now, I created a shared folder with my linux from windows. I have uploaded the same document/ppt presentations and now it works fine.
Can someone explain to me what happened? How can other users (especially when their os is XP) upload documents properly?
 #11376  by jllort
 
1- Which openkm version are you using, and which openoffice version ( on windows is diferent than linux ? ) ?
2- Can you convert the file directly with openoffice ?
3- Can you export a word document to pdf, that's good test to ensure openoffice service has been right started by openKM ?
 #11418  by rmm
 
Hello! sorry for the late reply..
I've been using OpenKM 5.1.5 in linux and OpenOffice 3.1.1
In my linux server, I can convert directly the files in any pdf & vice versa.
However when I tried to upload a document from windows to OpenKM, preview is not working.
I've been using flexpaper as my previewer and it shows on the right hand corner "Infinity"
What might have caused the problem?
 #11446  by jllort
 
I suggest upgrade to 5.1.6 ( it's easy )
On Which operating system do you have OpenKM installed ( the server ) ?

1- Ensure you can convert .doc to pdf ( into OpenKM )
2- Then try with small power point
3- After it try with bigger
 #11465  by pavila
 
Can you reproduce the problem in the online demo? http://demo.openkm.com

Al try to open the document with your installed OpenOffice. I think that OpenOffice version is quite old and can't handle PPTX documents.
 #11691  by rmm
 
Good day sir! I have done the following steps still the problem persists: SOME of the ppt presentations are still not previewing.
1. I have migrated from OpenkM 5.1.5 to 5.1.7
2. I removed the Openoffice 3.0.1 version and installed the latest version 3.3
3. I have pdf2swf and Imagemagick working.

this is the error I am getting:
Code: Select all
13:24:12,275 WARN  [ExecutionUtils] Abnormal program termination: 1
13:24:12,276 WARN  [ExecutionUtils] STDERR: Error: Couldn't open file '/opt/OpenKM/cache/pdf/5bad861e-8cd6-43a0-8ee9-bf46c7a673b3.pdf'

13:24:12,276 ERROR [ConverterServlet] /opt/OpenKM/cache/swf/5bad861e-8cd6-43a0-8ee9-bf46c7a673b3.swf (No such file or directory)
java.io.FileNotFoundException: /opt/OpenKM/cache/swf/5bad861e-8cd6-43a0-8ee9-bf46c7a673b3.swf (No such file or directory)
at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:137)
        at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:168)
        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:524)
        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:636)
13:24:12,278 ERROR [[ConverterServlet]] Servlet.service() for servlet ConverterServlet threw exception
com.openkm.frontend.client.OKMException: /opt/OpenKM/cache/swf/5bad861e-8cd6-43a0-8ee9-bf46c7a673b3.swf (No such file or directory)
        at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:194)
        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:524)
        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:636)
thank you for your help sir!
Attachments
sample ppt presentation working.
sample ppt presentation working.
openkm.jpg (185.15 KiB) Viewed 5019 times
 #11760  by JanB
 
Hi

what i learned from my "not previewing session" is to clear the pdf cache (openkm/cache/pdf)
If there is a document with a converting error , the error will not be solved automatically

After cleaning up the cache, openkm will generate a new preview using the new setup

Please look in the PDF cache folder if a readable PDF is generated.
If so, OpenKM and OpenOffice are working together

Also, in a few other posts jllort and pavilla are mentioning that the newest version of openoffice (3.3) is not the most reliable choice at this moment
OpenOffice 3.1 or 3.2 are the stable choices for OpenKM at this moment

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.