The issue is caused by wrong full class name (wasn't changes during refactoring) please wait for a stable build or manually change org.apache.openmeetings.servlet.outputhandler.DownloadHandler org.apache.openmeetings.servlet.outputhandler.ExportToImage to org.apache.openmeetings.core.servlet.outputhandler.DownloadHandler org.apache.openmeetings.core.servlet.outputhandler.ExportToImage
On Thu, May 8, 2014 at 3:19 AM, Varga Balázs <[email protected]> wrote: > I check procedures and logs today and the final conclusion: > > The conversion procedure have one error: if doc2pdf, the JOD command > office.path arg is wrong key name. If delete office.path key, JOD succes, > another conflict JOD default arg name and backend process key name. JOD > find 'officeHome' key, backend process send 'office.home' key (tested in > command line). > > The DownloadHandler thread is crashed, red5 log DownloadHandler > unavailable. This fail in all presentation procedure. After created all > item (pdf, thumbs, swfs), the final loading procedure call downloadhandler, > resource is unavailable. > > > red5.log: > > INFO o.a.c.c.C.[.[.0.0.0.[/openmeetings] - Marking servlet > DownloadHandler as unavailable > 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] > 2014-05-07 09:53:10,065 [NioProcessor-4] INFO > o.a.o.c.r.r.ScopeApplicationAdapter > - W3C x-category:session x-event:disconnect c-ip:31.46.243.14 c-client-id:2 > 2014-05-07 09:53:10,065 [NioProcessor-3] INFO > o.a.o.c.r.r.ScopeApplicationAdapter > - W3C x-category:session x-event:disconnect c-ip:31.46.243.14 c-client-id:1 > 2014-05-07 09:54:48,191 [RTMPExecutor#PKJKIYAAGB747-1] INFO > o.a.o.c.r.r.ScopeApplicationAdapter > - W3C x-category:session x-event:connect c-ip:31.46.243.14 c-client-id:3 > > > 2014-05-07 04:22 keltezéssel, Vasiliy Degtyarev írta: > >> Please double check openmeetings.log. >> >> Vasiliy >> >> On 06.05.2014 19:05, Varga Balázs wrote: >> >>> Hello! >>> >>> I try om-s 3.1.0 1585867 and 1589918 >>> >>> The presenter module is crash... >>> >>> Uploaded file stored to upload/files as hashed file name, success in >>> original extension. >>> The parsing process is unsuccesfull, can not converted. >>> >>> I try: ODT, original ODT is stored, not converted to PDF, tghumb, swf. >>> The log: jod is called start-parsing-end not throw error or debug info. >>> I don-t like openoffice, libreoffice path problem, i try with and >>> without office path, /usr/bin, /usr/local/program/openoffice... problem >>> stable open. >>> >>> I try: PDF, can not created SWF, change pdf2swf path, conversion not >>> throw error, targeted file not created, no info in log. >>> I try: JPG, upload succesfull, conversion not informed on error (convert >>> path is correct, work in command line), converted file is not load into >>> table, whiteboard empty, no error message. >>> >>> main folder is /opt/3.1.0/790/red5.../uploads, uploadtemp is nobody and >>> perm.777 . >>> >>> Balazs >>> >> >> >> > -- WBR Maxim aka solomax
