Page 1 of 1

Preview problems on Linux

PostPosted:Tue May 04, 2010 11:58 am
by treblereel
H all! i have problems with preview (pdf) on Linux Centos 5.4.
I see only buttons (like zoom or next page) but not pdf.
Thanks for help.

[root@docs OpenKM-4.1_JBoss-4.2.3.GA]# locate pdf2swf
/usr/bin/pdf2swf

[root@docs OpenKM-4.1_JBoss-4.2.3.GA]# cat /home/chani/OpenKM-4.1_JBoss-4.2.3.GA/OpenKM.cfg
system.pdf2swf=/usr/bin/pdf2swf
restrict.file.mime=off
restrict.file.extension=*~,*.bak,._*
max.file.size=25

Re: Preview problems on Linux

PostPosted:Tue May 04, 2010 8:30 pm
by jllort
1- have you restarted jboss after modifying jboss ?
2- could we see server.log ( if it happens some error when you preview the document ? )

Re: Preview problems on Linux

PostPosted:Wed May 05, 2010 8:14 am
by treblereel
1) yes i have.
2) here is a server.log.
ps. a alse have a problem while i am tying to download file by clicking on them, if i use "Download" from menu everything ok. The file is downloading ok but i am getting a error message "The system hasgenerated an error" -- "Error when communicating with server (GetAllGroups)".

Code: Select all
2010-05-05 11:33:47,319 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER content-length = 168 **
2010-05-05 11:33:47,319 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER connection = keep-alive **
2010-05-05 11:39:52,113 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findUserTaskInstances(197082867567756294329617348650604)
2010-05-05 11:39:52,114 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findUserTaskInstances: []
2010-05-05 11:39:52,179 INFO  [org.apache.jackrabbit.core.query.lucene.DocNumberCache] size=1024/1024, #accesses=3551, #hits=2, #misses=3549, cacheRatio=1%
2010-05-05 11:39:52,273 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache] num=1793 mem=8188k max=8192k avg=4676 hits=290420 miss=49580
2010-05-05 11:39:52,769 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.LRUNodeIdCache] num=3797/10240 hits=54028 miss=345972
2010-05-05 11:39:52,817 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findPooledTaskInstances(197082867567756294329617348650604)
2010-05-05 11:39:52,818 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findPooledTaskInstances: []
2010-05-05 11:39:53,089 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache] num=1667 mem=8188k max=8192k avg=5030 hits=298609 miss=51391
2010-05-05 11:39:53,500 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.LRUNodeIdCache] num=3797/10240 hits=54072 miss=355928
2010-05-05 11:39:53,783 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache] num=1692 mem=8188k max=8192k avg=4955 hits=307092 miss=52908
2010-05-05 11:39:54,476 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.LRUNodeIdCache] num=3797/10240 hits=54072 miss=365928
2010-05-05 11:39:54,772 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache] num=1694 mem=8186k max=8192k avg=4948 hits=315129 miss=54871
2010-05-05 11:41:22,757 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/OpenKM]] Exception while dispatching incoming RPC call
javax.servlet.ServletException: Client did not send 281 bytes as expected
	at com.google.gwt.user.server.rpc.RPCServletUtils.readContentAsUtf8(RPCServletUtils.java:148)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.readContent(RemoteServiceServlet.java:335)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:77)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	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:636)
2010-05-05 11:41:22,765 ERROR [es.git.openkm.frontend.server.OKMDownloadServlet] 
ClientAbortException:  java.net.SocketException: Broken pipe
	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:358)
	at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
	at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349)
	at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:381)
	at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370)
	at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1026)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:999)
	at es.git.openkm.frontend.server.OKMDownloadServlet.sendFile(OKMDownloadServlet.java:240)
	at es.git.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:177)
	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:636)
Caused by: java.net.SocketException: Broken pipe
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
	at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:737)
	at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
	at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349)
	at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:761)
	at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:118)
	at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:570)
	at org.apache.coyote.Response.doWrite(Response.java:560)
	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
	... 29 more
2010-05-05 11:41:22,767 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/OpenKM].[OKMDownloadServlet]] Servlet.service() for servlet OKMDownloadServlet threw exception
es.git.openkm.frontend.client.OKMException
	at es.git.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:192)
	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:636)
2010-05-05 11:41:22,769 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]] Exception Processing ErrorPage[exceptionType=java.lang.Exception, location=/error.jsp]
java.lang.IllegalStateException
	at org.apache.coyote.Response.reset(Response.java:297)
	at org.apache.catalina.connector.Response.reset(Response.java:652)
	at org.apache.catalina.connector.Response.reset(Response.java:916)
	at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:416)
	at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:270)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
	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)
2010-05-05 11:41:42,475 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findPooledTaskInstances(197082867567756294329617348650604)
2010-05-05 11:41:42,504 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findUserTaskInstances(197082867567756294329617348650604)
2010-05-05 11:41:42,556 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findUserTaskInstances: []
2010-05-05 11:41:42,590 DEBUG [es.git.openkm.module.direct.DirectWorkflowModule] findPooledTaskInstances: []
2010-05-05 11:41:42,709 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.LRUNodeIdCache] num=3799/10240 hits=55130 miss=374870
2010-05-05 11:41:43,106 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache] num=1676 mem=8188k max=8192k avg=5003 hits=323472 miss=56528
2010-05-05 11:41:43,598 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.LRUNodeIdCache] num=3799/10240 hits=55386 miss=384614
2010-05-05 11:41:43,919 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache] num=1657 mem=8188k max=8192k avg=5060 hits=331571 miss=58429
2010-05-05 11:41:44,191 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.LRUNodeIdCache] num=3799/10240 hits=55386 miss=394614
2010-05-05 11:41:44,510 INFO  [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache] num=1665 mem=8191k max=8192k avg=5037 hits=340006 miss=59994



Re: Preview problems on Linux

PostPosted:Wed May 05, 2010 10:42 am
by jllort
This error it's not critical, happens every time all buffer is not written, for example if you've got a pdf with 3-4 pages, and only reads first, error happens.
Code: Select all
2010-05-05 11:41:22,765 ERROR [es.git.openkm.frontend.server.OKMDownloadServlet]
ClientAbortException:  java.net.SocketException: Broken pipe
But it's not a reason why you can not see preview document !!!!

About "Error when communicating with server (GetAllGroups)". " Do you have internet access in this server ? Can I see the log to understand what causes this error ?

Re: Preview problems on Linux

PostPosted:Wed May 05, 2010 10:23 pm
by daniel
I will join to topic. I use CentOS too and I have problems with preview doc, txt and conversion docs to PDF.

My OpenKM.cfg:
Code: Select all
repository.config=repository.xml
system.ocr=/opt/tesseract/bin/tesseract
system.openoffice=on
system.pdf2swf=/usr/bin/pdf2swf
system.demo=off
system.readonly=off
system.database=postgresql
restrict.file.mime=off
restrict.file.extension=*~,*.bak,._*
application.url=192.168.15.11:8080/OpenKM/es.git.openkm.frontend.Main/index.jsp
max.file.size=25
I have running openoffice.org as a service by script in wiki (I don't know why starting 2 process):
ps ax | grep soffice
Code: Select all
19188 pts/10   S      0:00 /bin/sh /usr/lib64/openoffice.org/program/soffice -headless -nologo -nofirststartwizard -accept=socket,host=127.0.0.1,port=8100;urp
19199 pts/10   Sl     0:00 /usr/lib64/openoffice.org/program/soffice.bin -headless -nologo -nofirststartwizard -accept=socket,host=127.0.0.1,port=8100;urp
If I kill one process, preview don't work too.

server.log:
Code: Select all
2010-05-05 23:47:01,903 ERROR [es.git.openkm.frontend.server.OKMDownloadServlet] Error in application/msword to PDF conversion
java.io.IOException: Error in application/msword to PDF conversion
	at es.git.openkm.frontend.server.OKMDownloadServlet.doc2pdf(OKMDownloadServlet.java:345)
	at es.git.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:160)
	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:619)
Caused by: com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException: conversion failed: could not load input document
	at com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.loadAndExport(OpenOfficeDocumentConverter.java:131)
	at com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.convertInternal(OpenOfficeDocumentConverter.java:120)
	at com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert(AbstractOpenOfficeDocumentConverter.java:104)
	at com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.convertInternal(OpenOfficeDocumentConverter.java:88)
	at com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert(AbstractOpenOfficeDocumentConverter.java:82)
	at es.git.openkm.util.DocConverter.convert(DocConverter.java:157)
	at es.git.openkm.frontend.server.OKMDownloadServlet.doc2pdf(OKMDownloadServlet.java:338)
	... 21 more
Caused by: com.sun.star.lang.IllegalArgumentException: URL seems to be an unsupported one.
	at com.sun.star.lib.uno.environments.remote.Job.remoteUnoRequestRaisedException(Job.java:182)
	at com.sun.star.lib.uno.environments.remote.Job.execute(Job.java:148)
	at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:344)
	at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:313)
	at com.sun.star.lib.uno.environments.remote.JavaThreadPool.enter(JavaThreadPool.java:101)
	at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:652)
	at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:154)
	at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:136)
	at $Proxy85.loadComponentFromURL(Unknown Source)
	at com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.loadDocument(OpenOfficeDocumentConverter.java:150)
	at com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.loadAndExport(OpenOfficeDocumentConverter.java:127)
	... 27 more

Re: Preview problems on Linux

PostPosted:Thu May 06, 2010 10:18 am
by treblereel
hmmm .. OpenKM-4.1_JBoss-4.2.3.GA/server/default/log/server.log i see nothing special ... Maybe i can turn debug log ?
ps: sry o forgot to tell, i have update 4.0 to 4.1( copy repository and hypersonic from 4.0 to 4.1).

Re: Preview problems on Linux

PostPosted:Thu May 06, 2010 10:43 am
by ollerfco
Same problem solved in Ubuntu Server 9.04.

I don't know if is your case but in the server version of Ubuntu, only the core of openoffice is installed. When I installed the packages openoffice.org-calc and openoffice.org-writer via apt, the problem solved.

Re: Preview problems on Linux

PostPosted:Thu May 06, 2010 6:01 pm
by jllort
The correct way to upgrade from openkm 4.0 to 4.1 is copy OpenKM.war from 4.1 to 4.0 and two files PropertyGroups.cnd and .xml to 4.0 ( that's the correct way to upgrading ).

Take a look here too:
http://wiki.openkm.com/index.php/Migrat ... 4.0_to_4.1

Re: [SOLVED] Preview problems on Linux

PostPosted:Thu May 06, 2010 11:21 pm
by daniel
Thanks, ollerfco. After install writer and calc preview works. :)

Re: Preview problems on Linux

PostPosted:Mon May 10, 2010 4:17 pm
by baiki
Good day

If I may continue from here with still the same problem...

I can't see preview for PDF and TXT files. OpenOffice documents without problem. This one caught my attention tough:
Code: Select all
16:02:45,182 ERROR [OKMDownloadServlet] /home/baiki/lab/OpenKM4.1/cache/swf/52f5a5ee-a0e2-4fbe-b05a-51bb1c3aacf8 (No such file or directory)
java.io.FileNotFoundException: /home/baiki/lab/OpenKM4.1/cache/swf/52f5a5ee-a0e2-4fbe-b05a-51bb1c3aacf8 (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:106)
	at es.git.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:158)
	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:619)
Indeed, this file does not exist! I reproduced the mistake. I uploaded one PDF file and one ordinary text file. Afterwards I searched for a word within this content. Search terms are found within the searchable PDF but not the ordinary TXT file. Preview of both, PDF and TXT not happening.

Any hints for me?

Cheers
Baiki

PS: Found this one in /var/log/messages:
Code: Select all
May 10 17:04:02 mars kernel: [ 1796.654351] pdf2swf[3199]: segfault at c ip 0810675f sp bfe23db0 error 4 in pdf2swf[8048000+35c000]
Ooops, guess my PDF file was too much (?) for pdf2swf (pdf2swf - part of swftools 0.9.0). If I invoke the command in my shell, check this out:
Code: Select all
$ pdf2swf /home/baiki/Documents/freiesMagazin-2010-05.pdf 
NOTICE  Output filename not given. Writing to freiesMagazin-2010-05.swf
NOTICE  processing PDF page 1 (841x595:0:0) (move:0:0)
NOTICE  File contains pbm pictures 
rfxswf: Error: matrix values too large
NOTICE  File contains forms
WARNING soft masks from alpha channel not yet supported!
NOTICE  File contains tiled patterns
NOTICE  File contains transparency groups
NOTICE  File contains links
NOTICE  processing PDF page 2 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  File contains shaded fills
NOTICE  File contains radial shaded fills
NOTICE  File contains soft masks
NOTICE  File contains axial shaded fills
NOTICE  processing PDF page 3 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 4 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 5 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
WARNING Approximating advance value for glyph 54
NOTICE  processing PDF page 6 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 7 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 8 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 9 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 10 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 11 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 12 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
NOTICE  processing PDF page 13 (841x595:0:0) (move:0:0)
rfxswf: Error: matrix values too large
Segmentation fault
Remark1: Works fine with other PDF's. https://issues.alfresco.com/jira/browse/ETHREEOH-3023 (not the same problem, but the right direction I guess)
Remark2: Text files work as well, as long as the suffix ends with .txt (realized it too late - I am a Linux user)

Re: Preview problems on Linux

PostPosted:Mon May 10, 2010 6:39 pm
by jllort
take a look http://wiki.openkm.com/index.php/Troubleshooting ( where says "Some PDF file not shown in preview")

Re: Preview problems on Linux

PostPosted:Mon May 10, 2010 7:44 pm
by baiki
jllort wrote:take a look http://wiki.openkm.com/index.php/Troubleshooting ( where says "Some PDF file not shown in preview")
Outstanding jllort! Thanks a lot. Surely did the trick :-) I can confirm, the output is slightly worse then before, but sufficient for a preview. Guess I have to look into 64 bit Ubuntu server, maybe there the swftools work better.

Thanks
Baiki

Re: Preview problems on Linux

PostPosted:Tue May 25, 2010 3:32 am
by silverrain
Hi,

I also have the same problem: preview is not working but convert to pdf for openoffice word file works.

I have installed OpenKM 4.1 on CentOS 4.7. Openoffice 3.2 is started on server mode. I have checked that writer and calc are installed.

Error looks like this:
Code: Select all
11:28:22,937 ERROR [OKMDownloadServlet] /root/OpenKM-4.1_JBoss-4.2.3.GA/cache/swf/b44b0fba-af8f-4ae4-88c6-5baba15853e3 (No such file or directory)
java.io.FileNotFoundException: /root/OpenKM-4.1_JBoss-4.2.3.GA/cache/swf/b44b0fba-af8f-4ae4-88c6-5baba15853e3 (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(Unknown Source)
        at es.git.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:158)
        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(Unknown Source)
Can someone help? Thanks.

Re: Preview problems on Linux

PostPosted:Tue May 25, 2010 8:20 am
by jllort
Are you trying to previsualizate a pdf with copy grant restrictecd ( take a look at pdf properties )

Here we talk about this problem
http://wiki.openkm.com/index.php/Troubleshooting