You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by Hyong HyoMing <St...@hotmail.com> on 2018/08/05 01:23:39 UTC

Help! For FileWebServiceAPI issue

Hi.
How are you?
I am moodle developer.
Now i want the intergration Moodle and OM.
Also I want the file upload to OM on my moodle plugin.
So I write the PHP code and call SOAP API ( FileWebService/add)
But I getting the error : Internal 500.
      Also file uploaded to OM server ( red5401/webapps/uploads/………………)
So I checked the red5.log.
  It’s the detail log:

  Caused by: org.apache.openmeetings.webservice.error.ServiceException: key: doJodConvert

process: doJodConvert

command: null

exception: org.artofsolving.jodconverter.office.OfficeException: failed to start and connect

error: failed to start and connect

exitValue: -1

optional: false

out: null

key: convert PDF to images

process: convert PDF to images

command: convert -density 150 /opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/6ef1c449-fb1c-4f7e-8122-62961ba226b

5.pdf -quality 90 /opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/page-%04d.png

exception: null

error: convert: unable to open image `/opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/6ef1c449-fb1c-4f7e-8122-629

61ba226b5.pdf': No such file or directory @ error/blob.c/OpenBlob/2712.

convert: no images defined `/opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/page-%04d.png' @ error/convert.c/Conv

ertImageCommand/3210.



exitValue: 1

optional: false

out:



        at org.apache.openmeetings.webservice.FileWebService.lambda$add$3(FileWebService.java:166)

        at org.apache.openmeetings.webservice.BaseWebService.performCall(BaseWebService.java:113)

        at org.apache.openmeetings.webservice.BaseWebService.performCall(BaseWebService.java:106)

        at org.apache.openmeetings.webservice.FileWebService.add(FileWebService.java:153)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179)

        at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)



NOW I don’t know the issue.
Can you help me?
I will hope the good news .
Thanks


Re: Help! For FileWebServiceAPI issue

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello,

Here the link to the existing Moodle plugin for om:
https://moodle.org/plugins/mod_openmeetings
Sources: https://github.com/openmeetings/openmeetings-moodle-plugin
You can fork/extend it :)

According to your errors: it seems you don't have open/libreoffice
installed on your om server
Please follow one of the guides

WBR, Maxim
(from mobile, sorry for the typos)

On Sun, Aug 5, 2018, 09:03 Hyong HyoMing <St...@hotmail.com> wrote:

>
> Hi.
> How are you?
> I am moodle developer.
> Now i want the intergration Moodle and OM.
> Also I want the file upload to OM on my moodle plugin.
> So I write the PHP code and call SOAP API ( FileWebService/add)
> But I getting the error : Internal 500.
>       Also file uploaded to OM server ( red5401/webapps/uploads/………………)
> So I checked the red5.log.
>   It’s the detail log:
>
>   Caused by: org.apache.openmeetings.webservice.error.ServiceException:
> key: doJodConvert
>
> process: doJodConvert
>
> command: null
>
> exception: org.artofsolving.jodconverter.office.OfficeException: failed to
> start and connect
>
> error: failed to start and connect
>
> exitValue: -1
>
> optional: false
>
> out: null
>
> key: convert PDF to images
>
> process: convert PDF to images
>
> command: convert -density 150
> /opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/6ef1c449-fb1c-4f7e-8122-62961ba226b
>
> 5.pdf -quality 90
> /opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/page-%04d.png
>
> exception: null
>
> error: convert: unable to open image
> `/opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/6ef1c449-fb1c-4f7e-8122-629
>
> 61ba226b5.pdf': No such file or directory @ error/blob.c/OpenBlob/2712.
>
> convert: no images defined
> `/opt/red5401/webapps/openmeetings/upload/files/6ef1c449-fb1c-4f7e-8122-62961ba226b5/page-%04d.png'
> @ error/convert.c/Conv
>
> ertImageCommand/3210.
>
>
>
> exitValue: 1
>
> optional: false
>
> out:
>
>
>
>         at
> org.apache.openmeetings.webservice.FileWebService.lambda$add$3(FileWebService.java:166)
>
>         at
> org.apache.openmeetings.webservice.BaseWebService.performCall(BaseWebService.java:113)
>
>         at
> org.apache.openmeetings.webservice.BaseWebService.performCall(BaseWebService.java:106)
>
>         at
> org.apache.openmeetings.webservice.FileWebService.add(FileWebService.java:153)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:498)
>
>         at
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179)
>
>         at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
>
>
>
> NOW I don’t know the issue.
> Can you help me?
> I will hope the good news .
> Thanks
>
>