You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Varga Balázs <jo...@gmail.com> on 2014/05/07 10:01:36 UTC

OM 3.1.0 presentation, fileDownloadHandler errors

Hello, I try this:  3.1.0-SNAPSHOT 1585867 9-April-2014 (latest working 
item, newest not working soap,rest)

1 step: Upload JPG

upload success, file stored in uploads/files as has_id.jpg, created 
_thumb_hashid.jpg.

Image not loaded into whiteboard tab.

Log:
DEBUG 05-07 09:34:04.040 WhiteBoardObjectSyncManager.java 8324852 108 
org.apache.openmeetings.core.data.whiteboard.WhiteBoardObjectSyncManager 
[RTMPExecutor#YLQ3GBHRTEOKH-1] - 
getWhiteBoardImagesSyncListByRoomAndImageid object_id: 
434eac57387cbacb6149fd69d00a2188.jpg1399448043662
[INFO] [http-nio-0.0.0.0-5080-exec-4] 
org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings] 
- Marking servlet DownloadHandler as unavailable
[ERROR] [http-nio-0.0.0.0-5080-exec-4] 
org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings].[DownloadHandler] 
- Allocate exception for servlet DownloadHandler
java.lang.ClassNotFoundException: 
org.apache.openmeetings.servlet.outputhandler.DownloadHandler
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:865) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
[na:1.7.0_55]
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
[na:1.7.0_55]
     at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55]
DEBUG 05-07 09:34:08.570 WhiteBoardService.java 8329382 490 
org.apache.openmeetings.core.remote.WhiteBoardService 
[RTMPExecutor#YLQ3GBHRTEOKH-1] - sendCompletedObjectSyncEvent: 
434eac57387cbacb6149fd69d00a2188.jpg1399448043662


2: try PDF

File upload success, conversion pdf->swf success, convert thumb success, 
all id is hash_id, correct

Room show error:

onerror SWF!! canvas.mediaerrortimeout exceeded for 
http://server6.magyarwebkonferencia.hu:5080/openmeetings/DownloadHandler?fileName=60208cd4957a65999584a138a5143aae%2Eswf&moduleName=videoconf1&parentPath=%2F60208cd4957a65999584a138a5143aae%2F&room_id=files&sid=46083e8fc68e0c94069dc2d24dad650d

2014-05-07 09:34:04,077 [http-nio-0.0.0.0-5080-exec-4] ERROR 
o.a.c.c.C.[.[.0.0.0.[.[DownloadHandler] - Allocate exception for servlet 
DownloadHandler
java.lang.ClassNotFoundException: 
org.apache.openmeetings.servlet.outputhandler.DownloadHandler
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:865) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136) 
~[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) 
[tomcat-embed-core-7.0.50.jar:7.0.50]
     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
[na:1.7.0_55]
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
[na:1.7.0_55]
     at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55]

Try DOC:

upload success, another fail.

The JOD converting unsuccesfull, no more inform in log, i don't know, 
what is the problem.

DEBUG 05-07 09:55:26.647 FileProcessor.java 9607459 101 
org.apache.openmeetings.core.data.file.FileProcessor 
[http-nio-0.0.0.0-5080-exec-9] - writing file to: 
/opt/3.1.0/790/red5/webapps/openmeetings/uploadtemp/files/8cc223991969f232f3c71a84edb1ab05.odt
DEBUG 05-07 09:55:26.652 FileExplorerItemDao.java 9607464 54 
org.apache.openmeetings.db.dao.file.FileExplorerItemDao 
[http-nio-0.0.0.0-5080-exec-9] - .add(): adding file ubuntu 14 LTS.odt 
roomID: 1
DEBUG 05-07 09:55:26.660 FileExplorerItemDao.java 9607472 78 
org.apache.openmeetings.db.dao.file.FileExplorerItemDao 
[http-nio-0.0.0.0-5080-exec-9] - .add(): file ubuntu 14 LTS.odt added as 8
DEBUG 05-07 09:55:26.664 FileProcessor.java 9607476 142 
org.apache.openmeetings.core.data.file.FileProcessor 
[http-nio-0.0.0.0-5080-exec-9] - fileExplorerItemId: 8
DEBUG 05-07 09:55:26.664 FileProcessor.java 9607476 146 
org.apache.openmeetings.core.data.file.FileProcessor 
[http-nio-0.0.0.0-5080-exec-9] - canBeConverted: true
DEBUG 05-07 09:55:26.665 GeneratePDF.java 9607477 60 
org.apache.openmeetings.core.documents.GeneratePDF 
[http-nio-0.0.0.0-5080-exec-9] - fullProcessing: true
DEBUG 05-07 09:55:26.674 ProcessHelper.java 9607486 104 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - START doJodConvert #################
DEBUG 05-07 09:55:26.674 ProcessHelper.java 9607486 105 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - java 
-Doffice.home=/usr/lib/libreoffice/program -cp 
/opt/jod/lib/commons-io-1.4.jar -cp /opt/jod/lib/unoil-3.2.1.jar -cp 
/opt/jod/lib/juh-3.2.1.jar -cp /opt/jod/lib/json-20090211.jar -cp 
/opt/jod/lib/commons-cli-1.1.jar -cp 
/opt/jod/lib/jodconverter-core-3.0-beta-4.jar -cp 
/opt/jod/lib/jurt-3.2.1.jar -cp /opt/jod/lib/ridl-3.2.1.jar -jar 
/opt/jod/lib/jodconverter-core-3.0-beta-4.jar 
/opt/3.1.0/790/red5/webapps/openmeetings/uploadtemp/files/8cc223991969f232f3c71a84edb1ab05.odt 
/opt/3.1.0/790/red5/webapps/openmeetings/upload/files/8cc223991969f232f3c71a84edb1ab05/8cc223991969f232f3c71a84edb1ab05.pdf 

DEBUG 05-07 09:55:26.675 ProcessHelper.java 9607487 106 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - END doJodConvert #################
DEBUG 05-07 09:55:26.786 ProcessHelper.java 9607598 148 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - exitVal: 1
DEBUG 05-07 09:55:26.786 GenerateThumbs.java 9607598 59 
org.apache.openmeetings.core.converter.GenerateThumbs 
[http-nio-0.0.0.0-5080-exec-9] - generateBatchThumbByWidth
DEBUG 05-07 09:55:26.792 ProcessHelper.java 9607604 104 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - START generateBatchThumbByWidth 
#################
DEBUG 05-07 09:55:26.792 ProcessHelper.java 9607604 105 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - /usr/bin/convert -thumbnail 80 
/opt/3.1.0/790/red5/webapps/openmeetings/upload/files/8cc223991969f232f3c71a84edb1ab05/8cc223991969f232f3c71a84edb1ab05.pdf 
/opt/3.1.0/790/red5/webapps/openmeetings/upload/files/8cc223991969f232f3c71a84edb1ab05/_thumb_page-%04d.jpg 

DEBUG 05-07 09:55:26.792 ProcessHelper.java 9607604 106 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - END generateBatchThumbByWidth 
#################
DEBUG 05-07 09:55:26.800 ProcessHelper.java 9607612 148 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - exitVal: 1
DEBUG 05-07 09:55:26.813 ProcessHelper.java 9607625 104 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - START generateSwf #################
DEBUG 05-07 09:55:26.814 ProcessHelper.java 9607626 105 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - /usr/local/bin/pdf2swf -s insertstop -s 
poly2bitmap -i -j 85 -s zoom=100 
/opt/3.1.0/790/red5/webapps/openmeetings/upload/files/8cc223991969f232f3c71a84edb1ab05/8cc223991969f232f3c71a84edb1ab05.pdf 
/opt/3.1.0/790/red5/webapps/openmeetings/upload/files/8cc223991969f232f3c71a84edb1ab05/8cc223991969f232f3c71a84edb1ab05.swf 

DEBUG 05-07 09:55:26.814 ProcessHelper.java 9607626 106 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - END generateSwf #################
DEBUG 05-07 09:55:26.820 ProcessHelper.java 9607632 148 
org.apache.openmeetings.util.process.ProcessHelper 
[http-nio-0.0.0.0-5080-exec-9] - exitVal: 1

I don't know why, the conversion steps is run any steps. The first step 
JOD doc->PDF is failed. The next process pdf->swf, pdf->thumbs...etc is 
why called? The before procedure result is fail, this procedures is not 
check inputs?

The office path is correct (i try many path version...).
JOD path is unchanged.

Balazs