openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maxim Solodovnik <solomax...@gmail.com>
Subject Re: File upload to File Explorer completes but does not show
Date Tue, 24 May 2016 04:21:17 GMT
pdf2swf should not be called if file is already swf .....

Could you check if your new files are available via REST API?
http://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html#getRoomByParent(java.lang.String,%20long,%20long)

On Sun, May 22, 2016 at 1:17 PM, Susheel Jalali <Susheel.Jalali@coscend.com>
wrote:

> Dear Maxim,
>
> We uploaded the following 2 files:
>
> Case A:  SWF
>
> Case B:  PDF
>
> The SWF file does not appear in file explorer and whiteboard but it does
> not show any error in log output.
>
> The PDF file shows up in file explorer and whiteboard.  There is a call to
> downloadHandler.  Is there a possible call that should take place after
> "END generateBatchThumbByWidth" stage, for the SWF case as well?
>
> Below is the log output for both cases.
>
> A. SWF File
> DEBUG 05-19 06:53:03.519 UploadController.java 246169 110
> org.apache.openmeetings.servlet.outputhandler.UploadController
> [http-nio-10.10.10.51-6060-exec-10] - fileSystemName: ABC.swf
> DEBUG 05-19 06:53:03.520 FileProcessor.java 246170 76
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-10] - newFileExt: swf
> DEBUG 05-19 06:53:03.522 FileProcessor.java 246172 89
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-10] - isAsIs: true
> DEBUG 05-19 06:53:03.522 FileProcessor.java 246172 101
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-10] - writing file to:
> /usr/local/<OMDIR>/dist/red5/webapps/<OMINSTANCE>/upload/files/65173cd61122f94af037e9d7990669d0.swf
> DEBUG 05-19 06:53:03.543 FileExplorerItemDao.java 246193 54
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-10] - .add(): adding file ABC.swf roomID: 2
> DEBUG 05-19 06:53:03.549 FileExplorerItemDao.java 246199 78
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-10] - .add(): file ABC.swf added as 93
> DEBUG 05-19 06:53:03.556 FileProcessor.java 246206 142
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-10] - fileExplorerItemId: 93
> DEBUG 05-19 06:53:03.556 FileProcessor.java 246206 146
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-10] - canBeConverted: false
> DEBUG 05-19 06:53:03.557 GenerateThumbs.java 246207 35
> org.apache.openmeetings.converter.GenerateThumbs
> [http-nio-10.10.10.51-6060-exec-10] - generateThumb
> DEBUG 05-19 06:53:03.561 ProcessHelper.java 246211 104
> org.apache.openmeetings.util.process.ProcessHelper
> [http-nio-10.10.10.51-6060-exec-10] - START generateBatchThumbByWidth
> #################
> DEBUG 05-19 06:53:03.561 ProcessHelper.java 246211 105
> org.apache.openmeetings.util.process.ProcessHelper
> [http-nio-10.10.10.51-6060-exec-10] - /usr/lib64/ImageMagick-6.7.8/convert
> -thumbnail 50x50
> /usr/local/<OMDIR>/dist/red5/webapps/<OMINSTANCE>/upload/files/65173cd61122f94af037e9d7990669d0.swf
> /usr/local/<OMDIR>/dist/red5/webapps/<OMINSTANCE>/upload/files/_thumb_65173cd61122f94af037e9d7990669d0.swf
>
> DEBUG 05-19 06:53:03.779 ProcessHelper.java 246429 153
> org.apache.openmeetings.util.process.ProcessHelper
> [http-nio-10.10.10.51-6060-exec-10] - exitVal: 1
> DEBUG 05-19 06:53:03.780 ProcessHelper.java 246430 111
> org.apache.openmeetings.util.process.ProcessHelper
> [http-nio-10.10.10.51-6060-exec-10] - END generateBatchThumbByWidth
> #################
> DEBUG 05-19 06:53:05.447 AuthLevelUtil.java 248097 36
> org.apache.openmeetings.util.AuthLevelUtil
> [http-nio-10.10.10.51-6060-exec-1] - Level Room :: [GRANTED]
> DEBUG 05-19 06:53:05.447 FileWebService.java 248097 672
> org.apache.openmeetings.axis.services.FileWebService
> [http-nio-10.10.10.51-6060-exec-1] - room_id 2
> DEBUG 05-19 06:53:05.448 FileExplorerItemDao.java 248098 150
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - .getFileExplorerItemsByOwner() started
> DEBUG 05-19 06:53:05.460 FileExplorerItemDao.java 248110 124
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - getFileExplorerItemsByRoom room_id :: 2
> DEBUG 05-19 06:53:05.475 FileWebService.java 248125 699
> org.apache.openmeetings.axis.services.FileWebService
> [http-nio-10.10.10.51-6060-exec-1] - FileExplorerItem rList XYZ.swf
> DEBUG 05-19 06:53:05.475 FileUtils.java 248125 73
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-1] - calling [1]
> FileExplorerItemDaoImpl.updateFileOrFolder()
> DEBUG 05-19 06:53:05.476 FileExplorerItemDao.java 248126 356
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - .updateFileOrFolder() started
> DEBUG 05-19 06:53:05.477 FileExplorerItemDao.java 248127 175
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - .getFileExplorerItemsByParent() started
> DEBUG 05-19 06:53:05.486 FileWebService.java 248136 699
> org.apache.openmeetings.axis.services.FileWebService
> [http-nio-10.10.10.51-6060-exec-1] - FileExplorerItem rList ABC.swf
> DEBUG 05-19 06:53:05.486 FileUtils.java 248136 73
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-1] - calling [1]
> FileExplorerItemDaoImpl.updateFileOrFolder()
> DEBUG 05-19 06:53:05.487 FileExplorerItemDao.java 248137 356
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - .updateFileOrFolder() started
> DEBUG 05-19 06:53:05.487 FileExplorerItemDao.java 248137 175
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - .getFileExplorerItemsByParent() started
> DEBUG 05-19 06:53:05.489 FileWebService.java 248139 699
> org.apache.openmeetings.axis.services.FileWebService
> [http-nio-10.10.10.51-6060-exec-1] - FileExplorerItem rList ABC.swf
> DEBUG 05-19 06:53:05.490 FileUtils.java 248140 73
> org.apache.openmeetings.data.file.FileProcessor
> [http-nio-10.10.10.51-6060-exec-1] - calling [1]
> FileExplorerItemDaoImpl.updateFileOrFolder()
> DEBUG 05-19 06:53:05.490 FileExplorerItemDao.java 248140 356
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - .updateFileOrFolder() started
> DEBUG 05-19 06:53:05.491 FileExplorerItemDao.java 248141 175
> org.apache.openmeetings.db.dao.file.FileExplorerItemDao
> [http-nio-10.10.10.51-6060-exec-1] - .getFileExplorerItemsByParent() started
>
> == == == ==
>
> B.  FOR PDF the following additional calls take place:
>
> ProcessHelper.java - START generateSwf #################
> ProcessHelper.java  - /usr/local/swftools-0.9.2/pdf2swf -s insertstop -s
> poly2bitmap -i -j 85 -s zoom=100
> /usr/local/<OMDIR>/dist/red5/webapps/<OMINSTANCE>/uploadtemp/files/8d5dd39cccfe4b3ac43eca05e16aa984.pdf
> /usr/local/<OMDIR>/dist/red5/webapps/<OMINSTANCE>/upload/files/8d5dd39cccfe4b3ac43eca05e16aa984/8d5dd39cccfe4b3ac43eca05e16aa984.swf
> ProcessHelper.java  - exitVal: 0
> ProcessHelper.java  - END generateSwf #################
> DownloadHandler.java - query =
> fileName=8d5dd39cccfe4b3ac43eca05e16aa984%2Eswf&moduleName=videoconf1&parentPath=%2F8d5dd39cccfe4b3ac43eca05e16aa984%2F&room_id=files&sid=3883b789f50d2e4b73e69e72cf77399e
>
> --
>
> Regards,
>
> Susheel Jalali
> Coscend Communications Solutions
> www.Coscend.com
> ----------------------------------------------------------------
> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
> Messages from Coscend Communications Solutions' posted at:
> http://www.Coscend.com/Terms_and_Conditions.html
>
>
> On 05/14/16 13:23, Maxim Solodovnik wrote:
>
>> However, file explorer does not show this SWF filename
>>>>
>>> File explorer display files available via REST API
>> Could you check if your new files are available via REST API?
>>
>> http://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html#getRoomByParent(java.lang.String,%20long,%20long)
>>
>> if not you can debug FileWebService
>> If it is available you need to check baseFileExplorerItem.lzx and
>> investigate what is wrong
>>
>> On Fri, May 13, 2016 at 12:42 AM, Susheel Jalali <
>> Susheel.Jalali@coscend.com
>>
>>> wrote:
>>> Hello Maxim,
>>>
>>> We appreciate any insight or pointer on this issue. There is no error
>>> popup or error dialog shown. The SWF file gets loaded to "upload/files"
>>> directory but not appearing in Files section of Room, nor in whiteboard.
>>> (Details below).
>>>
>>> Thank you.
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Susheel Jalali
>>> Coscend Communications Solutions
>>> www.Coscend.com
>>> ----------------------------------------------------------------
>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>>> Messages from Coscend Communications Solutions' posted at:
>>> http://www.Coscend.com/Terms_and_Conditions.html
>>>
>>>
>>> On 04/30/16 02:56, Maxim Solodovnik wrote:
>>>
>>> Hello Susheel,
>>>> I will answer you after May 9
>>>> It is public holidays here in Russia and I'm going to have mountain trip
>>>> :)
>>>>
>>>> WBR, Maxim
>>>> (from mobile, sorry for the typos)
>>>> On Apr 30, 2016 01:22, "Susheel Jalali" <Susheel.Jalali@coscend.com>
>>>> wrote:
>>>>
>>>> Dear Maxim,
>>>>
>>>>> Thank you for pointing us to StoredFile.java
>>>>>
>>>>> The ./upload/files/OUR_UPLOADED_SWF_FILENAME.swf appears (the name is
>>>>> in
>>>>> hash format)
>>>>>
>>>>> However, file explorer does not show this SWF filename, and whiteboard
>>>>> does not display it on direct upload to it.
>>>>>
>>>>> PDF and image files are being uploaded and displayed in the File
>>>>> Explorer
>>>>> as well as in whiteboard
>>>>>
>>>>> Which other files (e.g.  fileUpload.java or UploadController.java) do
>>>>> we
>>>>> need to modify, to eliminate this SWF file upload error?
>>>>>
>>>>> In UploadController.java, there is a commented out line of code. Is
>>>>> this
>>>>> relevant?
>>>>>               // Flash cannot read the response of an upload
>>>>>               // httpServletResponse.getWriter().print(returnError);
>>>>>
>>>>> --
>>>>>
>>>>> Regards,
>>>>>
>>>>> Susheel Jalali
>>>>> Coscend Communications Solutions
>>>>> www.Coscend.com
>>>>> ----------------------------------------------------------------
>>>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>>>>> Messages from Coscend Communications Solutions' posted at:
>>>>> http://www.Coscend.com/Terms_and_Conditions.html
>>>>>
>>>>>
>>>>> On 04/25/16 19:09, Maxim Solodovnik wrote:
>>>>>
>>>>> You need to add swf to StoredFile.java
>>>>>
>>>>>> I believe swf files are blocked due to it might be security hole
>>>>>>
>>>>>> On Mon, Apr 25, 2016 at 7:33 PM, Susheel Jalali <
>>>>>> Susheel.Jalali@coscend.com>
>>>>>> wrote:
>>>>>>
>>>>>> Dear OpenMeetings Developers,
>>>>>>
>>>>>> We want to upload SWF files to file explorer and display on
>>>>>>> whiteboard,
>>>>>>> but the upload is failing with HTTP 500 Error.
>>>>>>> However, all the other formats (PPT, PDF, DOC, PNG and other
image
>>>>>>> formats) are getting uploaded, and also displayed on whiteboard.
>>>>>>>
>>>>>>> We appreciate any pointer to help with this.
>>>>>>>
>>>>>>> Details:
>>>>>>> -------
>>>>>>> Do we need to modify any program code (e.g. uploadWindowExplorer.lzx,
>>>>>>> fileUpload.lzx or other) ?
>>>>>>> For example, code  to skip any file-type-verification or OO /
Jod/
>>>>>>> conversion calls in the case where the file being uploaded is
already
>>>>>>> in
>>>>>>> SWF format.
>>>>>>>
>>>>>>> We noticed that "*.swf" is not mentioned in the lists of file
types
>>>>>>> that
>>>>>>> are setup in the "browse" method in "fileUpload.lzx",
>>>>>>> Does this issue need addition of  lines for SWF, like:
>>>>>>>      , swfExt = "*.swf"
>>>>>>>     . . .
>>>>>>>      , imgExt = <existing list> + ";" + swfExt;
>>>>>>>     . .  OR . .
>>>>>>>        allExt =  <existing list> + ";" + swfExt;
>>>>>>>
>>>>>>>
>>>>>>> PS. Could not find related question/answer in past email archives;
>>>>>>> the
>>>>>>> closest came to:
>>>>>>> code.google.com/archive/p/openmeetings/issues/370 and 371,
>>>>>>> but those deal with OpenOffice or JOD converter topics, after
>>>>>>> successful
>>>>>>> upload.
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Sincerely,
>>>>>>>
>>>>>>> Susheel Jalali
>>>>>>> Coscend Communications Solutions
>>>>>>> www.Coscend.com
>>>>>>> ----------------------------------------------------------------
>>>>>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding
E-mail
>>>>>>> Messages from Coscend Communications Solutions' posted at:
>>>>>>> http://www.Coscend.com/Terms_and_Conditions.html
>>>>>>>
>>>>>>>
>>>>>>>
>>
>


-- 
WBR
Maxim aka solomax

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message