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

Reply via email to