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