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. > startAndWait(ManagedOfficeProcess.java:58) > > at org.artofsolving.jodconverter.office.PooledOfficeManager. > start(PooledOfficeManager.java:96) > > at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager. > start(ProcessPoolOfficeManager.java:56) > > at org.apache.openmeetings.core.converter.DocumentConverter. > doJodConvert(DocumentConverter.java:95) > > at org.apache.openmeetings.core.converter.DocumentConverter. > convertPDF(DocumentConverter.java:75) > > at org.apache.openmeetings.core.data.file.FileProcessor. > processFileItems(FileProcessor.java:156) > > at org.apache.openmeetings.web.common.tree.FileTreePanel. > saveDetails(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. > onInitialize(RoomSidebar.java:330) > > at org.apache.wicket.Component.fireInitialize(Component.java:878) > > at org.apache.wicket.MarkupContainer$3.component( > MarkupContainer.java:1043) > > at org.apache.wicket.MarkupContainer$3.component( > MarkupContainer.java:1039) > > at org.apache.wicket.util.visit.Visits.visitChildren(Visits. > java:144) > > at org.apache.wicket.util.visit.Visits.visitChildren(Visits. > java:123) > > at org.apache.wicket.util.visit.Visits.visitChildren(Visits. > java:192) > > at org.apache.wicket.MarkupContainer.visitChildren( > MarkupContainer.java:975) > > at org.apache.wicket.MarkupContainer.internalInitialize( > MarkupContainer.java:1038) > > at org.apache.wicket.MarkupContainer.addedComponent( > MarkupContainer.java:1014) > > at org.apache.wicket.MarkupContainer.add(MarkupContainer.java:239) > > at org.apache.openmeetings.web.room.RoomPanel.onInitialize( > RoomPanel.java:290) > > at org.apache.wicket.Component.fireInitialize(Component.java:878) > > at org.apache.wicket.MarkupContainer.internalInitialize( > MarkupContainer.java:1037) > > at org.apache.wicket.MarkupContainer.addedComponent( > MarkupContainer.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( > MainPage.java:82) > > at org.apache.openmeetings.web.user.rooms.RoomEnterBehavior. > roomEnter(RoomEnterBehavior.java:42) > > at org.apache.openmeetings.web.common.MainPanel$12.onClick( > MainPanel.java:321) > > at com.googlecode.wicket.jquery.ui.widget.menu.MenuBehavior. > onAjax(MenuBehavior.java:112) > > at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior. > respond(JQueryAjaxBehavior.java:173) > > at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest( > AbstractDefaultAjaxBehavior.java:598) > > at org.apache.wicket.core.request.handler.ListenerRequestHandler. > internalInvoke(ListenerRequestHandler.java:308) > > at org.apache.wicket.core.request.handler. > ListenerRequestHandler.invoke(ListenerRequestHandler.java:282) > > at org.apache.wicket.core.request.handler.ListenerRequestHandler. > invokeListener(ListenerRequestHandler.java:224) > > at org.apache.wicket.core.request.handler.ListenerRequestHandler. > respond(ListenerRequestHandler.java:210) > > at org.apache.wicket.request.cycle.RequestCycle$ > HandlerExecutor.respond(RequestCycle.java:912) > > at org.apache.wicket.request.RequestHandlerExecutor.execute( > RequestHandlerExecutor.java:65) > > at org.apache.wicket.request.cycle.RequestCycle.execute( > RequestCycle.java:283) > > at org.apache.wicket.request.cycle.RequestCycle. > processRequest(RequestCycle.java:253) > > at org.apache.wicket.request.cycle.RequestCycle. > processRequestAndDetach(RequestCycle.java:221) > > at org.apache.wicket.protocol.ws.AbstractUpgradeFilter. > processRequestCycle(AbstractUpgradeFilter.java:70) > > at org.apache.wicket.protocol.http.WicketFilter. > processRequest(WicketFilter.java:204) > > at org.apache.wicket.protocol.http.WicketFilter.doFilter( > WicketFilter.java:286) > > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > > at org.red5.logging.LoggerContextFilter.doFilter( > LoggerContextFilter.java:84) > > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:198) > > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:96) > > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:478) > > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:140) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:80) > > at org.apache.catalina.valves.AbstractAccessLogValve.invoke( > AbstractAccessLogValve.java:624) > > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:87) > > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:341) > > at org.apache.coyote.http11.Http11Processor.service( > Http11Processor.java:783) > > at org.apache.coyote.AbstractProcessorLight.process( > AbstractProcessorLight.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( > SocketProcessorBase.java:49) > > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.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.SigarProcessQuery.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. > startAndWait(ManagedOfficeProcess.java:56) > > ... 67 common frames omitted > > Caused by: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql. > SigarProcessQuery.create(Ljava/lang/String;)V > > at org.hyperic.sigar.ptql.SigarProcessQuery.create(Native Method) > > at org.hyperic.sigar.ptql.ProcessQueryFactory.getQuery( > ProcessQueryFactory.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. > findPid(SigarProcessManager.java:36) > > at org.artofsolving.jodconverter.office.OfficeProcess.start( > OfficeProcess.java:59) > > at org.artofsolving.jodconverter.office.OfficeProcess.start( > OfficeProcess.java:54) > > at org.artofsolving.jodconverter.office.ManagedOfficeProcess. > doStartProcessAndConnect(ManagedOfficeProcess.java:113) > > at org.artofsolving.jodconverter.office.ManagedOfficeProcess. > access$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( > ThreadPoolExecutor.java:1142) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.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
