Page 1 of 1

Cannot Convert Powerpoint

PostPosted:Thu Jun 23, 2011 2:53 am
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!

Re: Cannot Convert Powerpoint

PostPosted:Thu Jun 23, 2011 4:06 am
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?

Re: Cannot Convert Powerpoint

PostPosted:Fri Jun 24, 2011 6:36 pm
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 ?

Re: Cannot Convert Powerpoint

PostPosted:Thu Jun 30, 2011 12:43 am
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?

Re: Cannot Convert Powerpoint

PostPosted:Sat Jul 02, 2011 1:13 pm
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

Re: Cannot Convert Powerpoint

PostPosted:Mon Jul 04, 2011 5:37 pm
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.

Re: Cannot Convert Powerpoint

PostPosted:Thu Jul 28, 2011 5:51 am
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!

Re: Cannot Convert Powerpoint

PostPosted:Sun Aug 07, 2011 8:33 pm
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

Re: Cannot Convert Powerpoint

PostPosted:Mon Aug 08, 2011 8:02 pm
by pavila
In next stable OpenKM 5.1.8 release the document conversion logic has been improved. I don't know when will be released, but you can grab a night build from http://integration.openkm.com/5.1.x/ .