Just have checked using Win7 VM OM->Admin->Configuration office.path = *C:\Program Files (x86)\OpenOffice.org 4*
*works as expected* On Wed, Jun 21, 2017 at 5:12 PM, Maxim Solodovnik <[email protected]> wrote: > It seems "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.bin" > doesn't exist > I would recommend to use more modern version (latest version is *4.1.3*) > I'm currently using latest LibreOffice (Ubuntu 16.04/17.04) > > On Wed, Jun 21, 2017 at 4:50 PM, Dhawan, Vaibhav (MIND) < > [email protected]> wrote: > >> Hi, >> >> In buildOfficeManager method while debugging showing >> >> >> >> *officeHom*e = C:\Program Files (x86)\OpenOffice.org 3 (// this is my >> correct path where Openoffice is configured ) >> >> >> >> throws exception in below code . Please assist me . >> >> >> >> >> >> >> >> } *else* *if* (!OfficeUtils.*getOfficeExecutable*(officeHome).isFile()) { >> >> *throw* *new* IllegalStateException("invalid officeHome: it >> doesn't contain soffice.bin: " + officeHome); >> >> } >> >> >> >> *public* *static* File getOfficeExecutable(File officeHome) { >> >> *if* (PlatformUtils.*isMac*()) { >> >> *return* *new* File(officeHome, "MacOS/soffice.bin"); >> >> } *else* { >> >> *return* *new* File(officeHome, "program/soffice.bin"); >> >> } >> >> } >> >> >> >> Exception: >> >> >> >> >> >> ERROR 06-21 12:05:35.309 DocumentConverter.java 8980669 106 >> org.apache.openmeetings.core.converter.DocumentConverter >> [http-nio-0.0.0.0-5080-exec-10] - doJodConvert >> >> org.artofsolving.jodconverter.office.OfficeException: failed to start >> and connect >> >> at org.artofsolving.jodconverter.office.ManagedOfficeProcess.st >> artAndWait(ManagedOfficeProcess.java:58) >> >> at org.artofsolving.jodconverter.office.PooledOfficeManager.sta >> rt(PooledOfficeManager.java:96) >> >> at org.artofsolving.jodconverter.office.ProcessPoolOfficeManage >> r.start(ProcessPoolOfficeManager.java:56) >> >> at org.apache.openmeetings.core.converter.DocumentConverter.doJ >> odConvert(DocumentConverter.java:95) >> >> at org.apache.openmeetings.core.converter.DocumentConverter.con >> vertPDF(DocumentConverter.java:75) >> >> at org.apache.openmeetings.core.data.file.FileProcessor.process >> FileItems(FileProcessor.java:156) >> >> at org.apache.openmeetings.web.common.tree.FileTreePanel.saveDe >> tails(FileTreePanel.java:177) >> >> at org.apache.openmeetings.web.common.tree.FileTreePanel.<init> >> (FileTreePanel.java:152) >> >> at org.apache.openmeetings.web.room.sidebar.RoomFilePanel.<init >> >(RoomFilePanel.java:42) >> >> at org.apache.openmeetings.web.room.sidebar.RoomSidebar.onIniti >> alize(RoomSidebar.java:330) >> >> at org.apache.wicket.Component.fireInitialize(Component.java:878) >> >> at org.apache.wicket.MarkupContainer$3.component(MarkupContaine >> r.java:1043) >> >> at org.apache.wicket.MarkupContainer$3.component(MarkupContaine >> r.java:1039) >> >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.jav >> a:144) >> >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.jav >> a:123) >> >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.jav >> a:192) >> >> at org.apache.wicket.MarkupContainer.visitChildren(MarkupContai >> ner.java:975) >> >> at org.apache.wicket.MarkupContainer.internalInitialize(MarkupC >> ontainer.java:1038) >> >> at org.apache.wicket.MarkupContainer.addedComponent(MarkupConta >> iner.java:1014) >> >> at org.apache.wicket.MarkupContainer.add(MarkupContainer.java:239) >> >> at org.apache.openmeetings.web.room.RoomPanel.onInitialize(Room >> Panel.java:290) >> >> at org.apache.wicket.Component.fireInitialize(Component.java:878) >> >> at org.apache.wicket.MarkupContainer.internalInitialize(MarkupC >> ontainer.java:1037) >> >> at org.apache.wicket.MarkupContainer.addedComponent(MarkupConta >> iner.java:1014) >> >> at org.apache.wicket.MarkupContainer.replace(MarkupContainer. >> java:853) >> >> at org.apache.openmeetings.web.common.MainPanel.updateContents( >> MainPanel.java:364) >> >> at org.apache.openmeetings.web.common.MainPanel.updateContents( >> MainPanel.java:347) >> >> at org.apache.openmeetings.web.common.MainPanel.updateContents( >> MainPanel.java:332) >> >> at org.apache.openmeetings.web.pages.MainPage.updateContents(Ma >> inPage.java:82) >> >> at org.apache.openmeetings.web.user.rooms.RoomEnterBehavior.roo >> mEnter(RoomEnterBehavior.java:42) >> >> at org.apache.openmeetings.web.common.MainPanel$12.onClick(Main >> Panel.java:321) >> >> at com.googlecode.wicket.jquery.ui.widget.menu.MenuBehavior.onA >> jax(MenuBehavior.java:112) >> >> at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.re >> spond(JQueryAjaxBehavior.java:173) >> >> at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest >> (AbstractDefaultAjaxBehavior.java:598) >> >> at org.apache.wicket.core.request.handler.ListenerRequestHandle >> r.internalInvoke(ListenerRequestHandler.java:308) >> >> at org.apache.wicket.core.request.handler.ListenerRequestHandle >> r.invoke(ListenerRequestHandler.java:282) >> >> at org.apache.wicket.core.request.handler.ListenerRequestHandle >> r.invokeListener(ListenerRequestHandler.java:224) >> >> at org.apache.wicket.core.request.handler.ListenerRequestHandle >> r.respond(ListenerRequestHandler.java:210) >> >> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor >> .respond(RequestCycle.java:912) >> >> at org.apache.wicket.request.RequestHandlerExecutor.execute(Req >> uestHandlerExecutor.java:65) >> >> at org.apache.wicket.request.cycle.RequestCycle.execute(Request >> Cycle.java:283) >> >> at org.apache.wicket.request.cycle.RequestCycle.processRequest( >> RequestCycle.java:253) >> >> at org.apache.wicket.request.cycle.RequestCycle.processRequestA >> ndDetach(RequestCycle.java:221) >> >> at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processR >> equestCycle(AbstractUpgradeFilter.java:70) >> >> at org.apache.wicket.protocol.http.WicketFilter.processRequest( >> WicketFilter.java:204) >> >> at org.apache.wicket.protocol.http.WicketFilter.doFilter(Wicket >> Filter.java:286) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> >> at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextF >> ilter.java:84) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> >> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >> dWrapperValve.java:198) >> >> at org.apache.catalina.core.StandardContextValve.invoke(Standar >> dContextValve.java:96) >> >> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >> uthenticatorBase.java:478) >> >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >> stValve.java:140) >> >> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >> rtValve.java:80) >> >> at org.apache.catalina.valves.AbstractAccessLogValve.invoke(Abs >> tractAccessLogValve.java:624) >> >> at org.apache.catalina.core.StandardEngineValve.invoke(Standard >> EngineValve.java:87) >> >> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >> apter.java:341) >> >> at org.apache.coyote.http11.Http11Processor.service(Http11Proce >> ssor.java:783) >> >> at org.apache.coyote.AbstractProcessorLight.process(AbstractPro >> cessorLight.java:66) >> >> at org.apache.coyote.AbstractProtocol$ConnectionHandler. >> process(AbstractProtocol.java:798) >> >> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >> (NioEndpoint.java:1441) >> >> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro >> cessorBase.java:49) >> >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1142) >> >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:617) >> >> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable. >> run(TaskThread.java:61) >> >> at java.lang.Thread.run(Thread.java:745) >> >> Caused by: java.util.concurrent.ExecutionException: >> java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarPr >> ocessQuery.create(Ljava/lang/String;)V >> >> at java.util.concurrent.FutureTask.report(FutureTask.java:122) >> >> at java.util.concurrent.FutureTask.get(FutureTask.java:192) >> >> at org.artofsolving.jodconverter.office.ManagedOfficeProcess.st >> artAndWait(ManagedOfficeProcess.java:56) >> >> ... 67 common frames omitted >> >> Caused by: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarPr >> ocessQuery.create(Ljava/lang/String;)V >> >> at org.hyperic.sigar.ptql.SigarProcessQuery.create(Native Method) >> >> at org.hyperic.sigar.ptql.ProcessQueryFactory.getQuery(ProcessQ >> ueryFactory.java:66) >> >> at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder. >> java:68) >> >> at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder. >> java:56) >> >> at org.artofsolving.jodconverter.process.SigarProcessManager.fi >> ndPid(SigarProcessManager.java:36) >> >> at org.artofsolving.jodconverter.office.OfficeProcess.start(Off >> iceProcess.java:59) >> >> at org.artofsolving.jodconverter.office.OfficeProcess.start(Off >> iceProcess.java:54) >> >> at org.artofsolving.jodconverter.office.ManagedOfficeProcess.do >> StartProcessAndConnect(ManagedOfficeProcess.java:113) >> >> at org.artofsolving.jodconverter.office.ManagedOfficeProcess.ac >> cess$000(ManagedOfficeProcess.java:25) >> >> at org.artofsolving.jodconverter.office.ManagedOfficeProcess$1. >> run(ManagedOfficeProcess.java:52) >> >> at java.util.concurrent.Executors$RunnableAdapter.call( >> Executors.java:511) >> >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >> >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1142) >> >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:617) >> >> ... 1 common frames omitted >> >> >> >> >> >> Please tell me the steps to solve above exception. >> >> >> >> >> >> Thanks, >> >> Vaibhav Dhawan >> >> [image: cid:[email protected]] >> >> >> >> ------------------------------ >> >> The information contained in this electronic message and any attachments >> to this message are intended for the exclusive use of the addressee(s) and >> may contain proprietary, confidential or privileged information. If you are >> not the intended recipient, you should not disseminate, distribute or copy >> this e-mail. Please notify the sender immediately and destroy all copies of >> this message and any attachments. WARNING: Computer viruses can be >> transmitted via email. The recipient should check this email and any >> attachments for the presence of viruses. The company accepts no liability >> for any damage caused by any virus/trojan/worms/malicious code transmitted >> by this email. www.motherson.com >> > > > > -- > WBR > Maxim aka solomax > -- WBR Maxim aka solomax
