Hello Hemant, Everything works for me as expected on Ubuntu 19.10 (latest) And this most recent Ubuntu still have ImageMagick 6.9.10-23
Can you set up ImageMagick 6 instead of 7? On Mon, 18 Nov 2019 at 04:34, Coscend@OM <[email protected]> wrote: > > Dear OM Community, > > > > May we seek your guidance on the following “File upload error” we are facing > with OM5.0.0-M2? > > · JPEG, PDF, MS Office documents: gives DELETED image > > · JPG upload is successful, but has errors in logs > > · PNG file upload is successful. > > > > Does this suggest that conversion is not successful? For convert command, we > have added a symlink to magick binary in ImageMagick-7.0.9. There is no > convert in ImageMagick 7. There is no policy.conf in ImageMagick-7. > OpenOffice-4.1.7/program/soffice.bin exists. > > > > > > Environment: > > CentOS 8 > > ImageMagick 7.0.9 > > Ghostscript 9.50 > > OpenOffice -4.1.7 > > MariaDB 10.3.18 > > > > Below are the logs during upload of: > > PNG > > JPG > > Other files > > --------------------- > > > > DEBUG 11-17 11:24:00.053 o.a.o.c.d.f.FileProcessor:72 [Thread-3120] - file > extension: png > > DEBUG 11-17 11:24:00.061 o.a.o.c.d.f.FileProcessor:76 [Thread-3120] - isAsIs: > true > > DEBUG 11-17 11:24:00.061 o.a.o.c.d.f.FileProcessor:106 [Thread-3120] - > writing file to: > ~openmeetings/data/upload/files/d76db28c-1016-426f-a503-281f95b3018a/d76db28c-1016-426f-a503-281f95b3018a.png > > DEBUG 11-17 11:24:00.061 o.a.o.c.d.f.FileProcessor:123 [Thread-3120] - ##### > convert it to PNG: > > INFO 11-17 11:24:00.122 o.a.o.d.d.r.RoomDao:83 [Thread-3120] - [get]: No > room id given > > DEBUG 11-17 11:24:00.134 o.a.o.c.d.f.FileProcessor:136 [Thread-3120] - > fileId: 13 > > DEBUG 11-17 11:24:00.134 o.a.o.c.d.f.FileProcessor:97 [Thread-3120] - Clean > up was successful ? true > > DEBUG 11-17 11:24:01.089 o.a.o.d.d.f.FileItemDao:55 [nio-5080-exec-6] - > getByOwner() started > > DEBUG 11-17 11:24:01.091 o.a.o.d.d.f.FileItemDao:50 [nio-5080-exec-6] - > getByRoom roomId :: 5 > > DEBUG 11-17 11:24:01.095 o.a.o.d.d.f.FileItemDao:55 [nio-5080-exec-6] - > getByOwner() started > > > > > > JPG > > > > DEBUG 11-17 11:25:40.519 o.a.o.c.d.f.FileProcessor:72 [Thread-3129] - file > extension: jpg > > DEBUG 11-17 11:25:40.524 o.a.o.c.d.f.FileProcessor:76 [Thread-3129] - isAsIs: > false > > DEBUG 11-17 11:25:40.524 o.a.o.c.d.f.FileProcessor:106 [Thread-3129] - > writing file to: > ~openmeetings/data/upload/files/37551965-7f7b-49ab-bdb5-3391085e6fe1/37551965-7f7b-49ab-bdb5-3391085e6fe1.jpg > > DEBUG 11-17 11:25:40.524 o.a.o.c.d.f.FileProcessor:123 [Thread-3129] - ##### > convert it to PNG: > > DEBUG 11-17 11:25:40.530 o.a.o.c.c.ImageConverter:78 [Thread-3129] - ##### > convertImage destinationFile: > ~openmeetings/data/upload/files/37551965-7f7b-49ab-bdb5-3391085e6fe1/37551965-7f7b-49ab-bdb5-3391085e6fe1.png > > DEBUG 11-17 11:25:40.532 o.a.o.u.p.ProcessHelper:85 [Thread-3129] - START > convertSinglePng ################# > > DEBUG 11-17 11:25:40.532 o.a.o.u.p.ProcessHelper:86 [Thread-3129] - > <path_to_imagemagick-7.0.9-2>/bin/convert > ~openmeetings/data/upload/files/37551965-7f7b-49ab-bdb5-3391085e6fe1/37551965-7f7b-49ab-bdb5-3391085e6fe1.jpg > > ~openmeetings/data/upload/files/37551965-7f7b-49ab-bdb5-3391085e6fe1/37551965-7f7b-49ab-bdb5-3391085e6fe1.png > > DEBUG 11-17 11:25:40.539 o.a.o.u.p.ProcessHelper:92 [Thread-3129] - END > convertSinglePng ################# > > ERROR 11-17 11:25:40.540 o.a.o.c.c.ImageConverter:141 [Thread-3129] - Error > while getting dimensions > > java.io.FileNotFoundException: > ~openmeetings/data/upload/files/37551965-7f7b-49ab-bdb5-3391085e6fe1/37551965-7f7b-49ab-bdb5-3391085e6fe1.png > (No such file or directory) > > at java.base/java.io.FileInputStream.open0(Native Method) > > at > java.base/java.io.FileInputStream.open(FileInputStream.java:219) > > at > java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) > > at > org.apache.openmeetings.core.converter.ImageConverter.initSize(ImageConverter.java:133) > > at > org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConverter.java:84) > > at > org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConverter.java:70) > > at > org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcessor.java:125) > > at > org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcessor.java:91) > > at > org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$FastClassByCGLIB$$6d986e8f.invoke(<generated>) > > at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > > at > org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:364) > > at > org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$EnhancerByCGLIB$$3309365d.processFile(<generated>) > > at > org.apache.openmeetings.web.room.sidebar.UploadDialog.convertAll(UploadDialog.java:295) > > at > org.apache.openmeetings.web.room.sidebar.UploadDialog.lambda$onSubmit$0(UploadDialog.java:259) > > at java.base/java.lang.Thread.run(Thread.java:834) > > INFO 11-17 11:25:40.540 o.a.o.d.d.r.RoomDao:83 [Thread-3129] - [get]: No room > id given > > DEBUG 11-17 11:25:40.549 o.a.o.c.d.f.FileProcessor:136 [Thread-3129] - > fileId: 14 > > DEBUG 11-17 11:25:40.550 o.a.o.c.d.f.FileProcessor:97 [Thread-3129] - Clean > up was successful ? true > > DEBUG 11-17 11:25:41.392 o.a.o.d.d.f.FileItemDao:55 [nio-5080-exec-7] - > getByOwner() started > > DEBUG 11-17 11:25:41.395 o.a.o.d.d.f.FileItemDao:50 [nio-5080-exec-7] - > getByRoom roomId :: 5 > > > > > > > > JPEG > > > > DEBUG 11-17 11:27:11.002 o.a.o.c.d.f.FileProcessor:72 [Thread-3140] - file > extension: jpeg > > DEBUG 11-17 11:27:11.008 o.a.o.c.d.f.FileProcessor:76 [Thread-3140] - isAsIs: > false > > DEBUG 11-17 11:27:11.008 o.a.o.c.d.f.FileProcessor:106 [Thread-3140] - > writing file to: > ~openmeetings/data/upload/files/3b09a41b-a0c7-41a0-80f2-ab768be821a4/3b09a41b-a0c7-41a0-80f2-ab768be821a4.jpeg > > DEBUG 11-17 11:27:11.008 o.a.o.c.d.f.FileProcessor:123 [Thread-3140] - ##### > convert it to PNG: > > DEBUG 11-17 11:27:11.009 o.a.o.c.c.ImageConverter:78 [Thread-3140] - ##### > convertImage destinationFile: > ~openmeetings/data/upload/files/3b09a41b-a0c7-41a0-80f2-ab768be821a4/3b09a41b-a0c7-41a0-80f2-ab768be821a4.png > > DEBUG 11-17 11:27:11.013 o.a.o.u.p.ProcessHelper:85 [Thread-3140] - START > convertSinglePng ################# > > DEBUG 11-17 11:27:11.013 o.a.o.u.p.ProcessHelper:86 [Thread-3140] - > <path_to_imagemagick-7.0.9-2>/bin/convert > ~openmeetings/data/upload/files/3b09a41b-a0c7-41a0-80f2-ab768be821a4/3b09a41b-a0c7-41a0-80f2-ab768be821a4.jpeg > > ~openmeetings/data/upload/files/3b09a41b-a0c7-41a0-80f2-ab768be821a4/3b09a41b-a0c7-41a0-80f2-ab768be821a4.png > > DEBUG 11-17 11:27:11.020 o.a.o.u.p.ProcessHelper:92 [Thread-3140] - END > convertSinglePng ################# > > ERROR 11-17 11:27:11.020 o.a.o.c.c.ImageConverter:141 [Thread-3140] - Error > while getting dimensions > > java.io.FileNotFoundException: > ~openmeetings/data/upload/files/3b09a41b-a0c7-41a0-80f2-ab768be821a4/3b09a41b-a0c7-41a0-80f2-ab768be821a4.png > (No such file or directory) > > at java.base/java.io.FileInputStream.open0(Native Method) > > at > java.base/java.io.FileInputStream.open(FileInputStream.java:219) > > at > java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) > > at > org.apache.openmeetings.core.converter.ImageConverter.initSize(ImageConverter.java:133) > > at > org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConverter.java:84) > > at > org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConverter.java:70) > > at > org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcessor.java:125) > > at > org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcessor.java:91) > > at > org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$FastClassByCGLIB$$6d986e8f.invoke(<generated>) > > at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > > at > org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:364) > > at > org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$EnhancerByCGLIB$$3309365d.processFile(<generated>) > > at > org.apache.openmeetings.web.room.sidebar.UploadDialog.convertAll(UploadDialog.java:295) > > at > org.apache.openmeetings.web.room.sidebar.UploadDialog.lambda$onSubmit$0(UploadDialog.java:259) > > at java.base/java.lang.Thread.run(Thread.java:834) > > INFO 11-17 11:27:11.020 o.a.o.d.d.r.RoomDao:83 [Thread-3140] - [get]: No room > id given > > DEBUG 11-17 11:27:11.030 o.a.o.c.d.f.FileProcessor:136 [Thread-3140] - > fileId: 15 > > DEBUG 11-17 11:27:11.030 o.a.o.c.d.f.FileProcessor:97 [Thread-3140] - Clean > up was successful ? true > > DEBUG 11-17 11:27:12.041 o.a.o.d.d.f.FileItemDao:55 [nio-5080-exec-4] - > getByOwner() started > > DEBUG 11-17 11:27:12.044 o.a.o.d.d.f.FileItemDao:50 [nio-5080-exec-4] - > getByRoom roomId :: 5 > > DEBUG 11-17 11:27:12.047 o.a.o.d.d.f.FileItemDao:55 [nio-5080-exec-4] - > getByOwner() started > > DEBUG 11-17 11:27:16.678 o.a.o.c.u.WebSocketHelper:205 [nio-5080-exec-9] - > Sending json WebSocket message to room: {"type":"wb"} > > DEBUG 11-17 11:27:16.679 o.a.o.c.u.WebSocketHelper:205 [nio-5080-exec-9] - > Sending json WebSocket message to room: {"type":"wb"} > > DEBUG 11-17 11:27:16.686 o.a.o.c.u.WebSocketHelper:205 [nio-5080-exec-8] - > Sending json WebSocket message to room: {"type":"wb"} > > > > PDF > > > > DEBUG 11-17 11:28:39.612 o.a.o.c.d.f.FileProcessor:72 [Thread-3151] - file > extension: pdf > > DEBUG 11-17 11:28:39.613 o.a.o.c.d.f.FileProcessor:76 [Thread-3151] - isAsIs: > false > > DEBUG 11-17 11:28:39.613 o.a.o.c.d.f.FileProcessor:106 [Thread-3151] - > writing file to: > ~openmeetings/data/upload/files/dfd50878-a8a5-48b1-80b2-ebda212cd748/dfd50878-a8a5-48b1-80b2-ebda212cd748.pdf > > DEBUG 11-17 11:28:39.614 o.a.o.c.d.f.FileProcessor:113 [Thread-3151] - Office > document: > ~openmeetings/data/upload/files/dfd50878-a8a5-48b1-80b2-ebda212cd748/dfd50878-a8a5-48b1-80b2-ebda212cd748.pdf > > DEBUG 11-17 11:28:39.615 o.a.o.c.c.DocumentConverter:63 [Thread-3151] - > fullProcessing: false > > DEBUG 11-17 11:28:39.615 o.a.o.c.c.DocumentConverter:72 [Thread-3151] - -- > generate page images -- > > DEBUG 11-17 11:28:39.615 o.a.o.c.c.ImageConverter:180 [Thread-3151] - > convertDocument > > DEBUG 11-17 11:28:39.620 o.a.o.u.p.ProcessHelper:85 [Thread-3151] - START > convert PDF to images ################# > > DEBUG 11-17 11:28:39.620 o.a.o.u.p.ProcessHelper:86 [Thread-3151] - > <path_to_imagemagick-7.0.9-2>/bin/convert -density 150 > ~openmeetings/data/upload/files/dfd50878-a8a5-48b1-80b2-ebda212cd748/dfd50878-a8a5-48b1-80b2-ebda212cd748.pdf > -quality 90 > ~openmeetings/data/upload/files/dfd50878-a8a5-48b1-80b2-ebda212cd748/page-%04d.png > > DEBUG 11-17 11:28:39.626 o.a.o.u.p.ProcessHelper:92 [Thread-3151] - END > convert PDF to images ################# > > INFO 11-17 11:28:39.627 o.a.o.d.d.r.RoomDao:83 [Thread-3151] - [get]: No > room id given > > DEBUG 11-17 11:28:39.638 o.a.o.c.d.f.FileProcessor:136 [Thread-3151] - > fileId: 16 > > DEBUG 11-17 11:28:39.638 o.a.o.c.d.f.FileProcessor:97 [Thread-3151] - Clean > up was successful ? true > > DEBUG 11-17 11:28:40.647 o.a.o.d.d.f.FileItemDao:55 [io-5080-exec-10] - > getByOwner() started > > DEBUG 11-17 11:28:40.650 o.a.o.d.d.f.FileItemDao:50 [io-5080-exec-10] - > getByRoom roomId :: 5 > > DEBUG 11-17 11:28:40.654 o.a.o.d.d.f.FileItemDao:55 [io-5080-exec-10] - > getByOwner() started > > > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > www.Coscend.com > > ------------------------------------------------------------------ > > Real-time, Interactive Video Collaboration, Tele-healthcare, Tele-education, > Telepresence Services, on the fly… > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages > from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html > > > > -- WBR Maxim aka solomax
