You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by "Dhawan, Vaibhav (MIND)" <Va...@mind-infotech.com> on 2017/06/21 09:50:55 UTC

Exception while configuring office

Hi,
In buildOfficeManager method while debugging showing

officeHome = 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
[cid:image001.png@01D2E9ED.F9FACD50]


________________________________

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

Re: Exception while configuring office

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <so...@gmail.com>
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) <
> Vaibhav.Dhawan@mind-infotech.com> 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:image001.png@01D2E9ED.F9FACD50]
>>
>>
>>
>> ------------------------------
>>
>> 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

Re: Exception while configuring office

Posted by Maxim Solodovnik <so...@gmail.com>.
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) <
Vaibhav.Dhawan@mind-infotech.com> 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:image001.png@01D2E9ED.F9FACD50]
>
>
>
> ------------------------------
>
> 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