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/d76db28
c-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/3755196
5-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/3755196
5-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/3755196
5-7f7b-49ab-bdb5-3391085e6fe1.jpg
~openmeetings/data/upload/files/37551965-7f7b-49ab-bdb5-3391085e6fe1/3755196
5-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/3755196
5-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(ImageConverte
r.java:133)
at
org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConv
erter.java:84)
at
org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConv
erter.java:70)
at
org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcess
or.java:125)
at
org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcess
or.java:91)
at
org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$FastClass
ByCGLIB$$6d986e8f.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at
org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.interc
ept(LazyInitProxyFactory.java:364)
at
org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$EnhancerB
yCGLIB$$3309365d.processFile(<generated>)
at
org.apache.openmeetings.web.room.sidebar.UploadDialog.convertAll(UploadDialo
g.java:295)
at
org.apache.openmeetings.web.room.sidebar.UploadDialog.lambda$onSubmit$0(Uplo
adDialog.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/3b09a41
b-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/3b09a41
b-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/3b09a41
b-a0c7-41a0-80f2-ab768be821a4.jpeg
~openmeetings/data/upload/files/3b09a41b-a0c7-41a0-80f2-ab768be821a4/3b09a41
b-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/3b09a41
b-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(ImageConverte
r.java:133)
at
org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConv
erter.java:84)
at
org.apache.openmeetings.core.converter.ImageConverter.convertImage(ImageConv
erter.java:70)
at
org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcess
or.java:125)
at
org.apache.openmeetings.core.data.file.FileProcessor.processFile(FileProcess
or.java:91)
at
org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$FastClass
ByCGLIB$$6d986e8f.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at
org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.interc
ept(LazyInitProxyFactory.java:364)
at
org.apache.openmeetings.core.data.file.Wicket_Proxy_FileProcessor$$EnhancerB
yCGLIB$$3309365d.processFile(<generated>)
at
org.apache.openmeetings.web.room.sidebar.UploadDialog.convertAll(UploadDialo
g.java:295)
at
org.apache.openmeetings.web.room.sidebar.UploadDialog.lambda$onSubmit$0(Uplo
adDialog.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/dfd5087
8-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/dfd5087
8-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/dfd5087
8-a8a5-48b1-80b2-ebda212cd748.pdf -quality 90
~openmeetings/data/upload/files/dfd50878-a8a5-48b1-80b2-ebda212cd748/page-%0
4d.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
<http://www.coscend.com/> 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