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

Reply via email to