I just tried to upload huge doc file into OM 3.1.3, it works, navigation also seems to work as expected So re-conversion should help Please privately send me 1) original office document 2) intermediate PDF file I''l try to check
On Tue, Sep 6, 2016 at 2:32 AM, Coscend@OM <[email protected]> wrote: > Dear Maxim, > > Thank you for the pointer to the logic in > openmeetings-core/.../GenerateSWF.java > in OM 3.1.2. > > We manually converted one of the users' PDF files to SWF10 in > RED5_HOME/webapps/OM_CONTEXT/upload/files/[hash-directory]/*.pdf. The > thumb images and the jpg images in the directory are left intact. > Unfortunately, the problem still persists. Hope we implemented your > guidance properly. > > USE CASE > 1. Use pdf2swf -s insertstop -s poly2bitmap --flashversion=9 -i -j 85 -s > zoom=72 DOC_AS_PDF.pdf FINAL_NAME.swf > 2. Replace OLDER.swf with FINAL_NAME.swf > > ERRORS > When a user enters the room, all files from previous Database appear in > File Explorer. But when we drag a multiple page file imported from the > previous database from File Explorer to whiteboard, it > (i) displays only the front page of the PPT/PDF/DOC/TXT. > (ii) Shows in the Properties panel Page 0 of 0, even though the file has > multiple pages. > (iii) Does not allow to navigate from the front page to other pages. > there is a message in the bottom right corner of the screen that does NOT > GO AWAY. There is only one moderator in the room. > > “Loading document. Please wait until all the clients have been > synchronized.” > > Thank you. > > Sincerely, > > Hemant K. Sabat > > Coscend Communications Solutions > Web site: 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 > > -----Original Message----- > From: Maxim Solodovnik [mailto:[email protected]] > Sent: Sunday, September 4, 2016 10:58 PM > To: dev <[email protected]>; [email protected] > Subject: Re: Error Importing into OM 3.1.2 from OM3.0.7 > > 1) document display issue most probably caused by different version on SWF > we are using (SWF10 instead of SWF8) final document conversion is performed > by pdf2swf tool (each document is being converted to PDF first, the > converted to SWF) to be compatible with latest version documents need to be > re-converted to SWF using pdf2swf with additional parameter > "--flashversion=9" > so command will be something like this: > > pdf2swf -s insertstop -s poly2bitmap --flashversion=9 -i -j 85 -s zoom=72 > DOC_AS_PDF.pdf FINAL_NAME.swf > > 85 == jpeg quality from config > 72 == swftools_zoom from config > > 2) your DB seems to be full of users with duplicated emails :((( not sure > what can be done here > > > On Sat, Sep 3, 2016 at 11:50 AM, Coscend@OM <[email protected]> > wrote: > > > Dear OpenMeetings Developers, > > > > USE CASE: One more error to report: > > ----- > > In Admin-> Users, > > Some of the users have in the field E-mail address: > > modified_by_import_<6>[their original e-mail address] > > modified_by_import_<7>[their original e-mail address] > > modified_by_import_<8>[their original e-mail address] > > > > Could you advise us the command to manually modify in DB to rectify > > this for all users? Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > > > Coscend Communications Solutions > > Web site: 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 > > ------------------------------------------------------------ > > ---------------- > > ------------------------------- > > From: Coscend@OM [mailto:[email protected]] > > Sent: Friday, September 2, 2016 11:41 PM > > To: '[email protected]' <[email protected]> > > Subject: Error Importing into OM 3.1.2 from OM3.0.7 > > > > Dear OpenMeetings Developers, > > > > We imported data of OM 3.0.7 to a fresh install of OM 3.1.2, by > > dropping the database. When a user enters the room, all files from > > previous Database appear in File Explorer. But when we drag the file > > from File Explorer to whiteboard, the behavior has errors in the > > following USE CASES. The log details are captured below. > > > > Can we change anything manually in the OM 3.1.2 database to rectify > > this error temporarily, until a fix in 3.1.3 is implemented? We would > > appreciate any vector to resolve this issue. Thank you. > > > > ======= > > USE CASES > > ======= > > Environment: CentOS 7.3, MariaDB 10.x, Java 1.7_u80 We installed a > > fresh OM 3.1.2 with no modification. Launched. Tested all features. > > SUCCESS. > > Stopped Red5 of OM 3.0.7 and OM3.1.2. > > RDBMS running. We backed up content of OM3.0.7. SUCCESS. > > We dropped db312 in OM 3.1.2 and imported data of OM 3.0.7 into a new > > db312 in OM3.1.2. SUCCESS. > > Launched 3.1.2. Entered the room. > > > > ERRORS > > When a user enters the room, all files from previous Database appear > > in File Explorer. But when we drag the file from File Explorer to > > whiteboard, the behavior has ERRORS. > > 1. In a single page file from the previous database, it displays the > > page accurately. > > 2. In a multiple page file from the previous database, it > > (i) displays only the front page of the PPT/PDF/DOC/TXT. > > (ii) Shows in the Properties panel Page 0 of 0, even though the file > > has multiple pages. > > (iii) Does not allow to navigate from the front page to other pages. > > > > When the use uploads a new file from desktop to this database, this > > error is not exhibited. > > > > IN ALL THE ABOVE USE CASES, there is a message in the bottom right > > corner of the screen that does NOT GO AWAY. There is only one > > moderator in the room. > > “Loading document. Please wait until all the clients have been > > synchronized.” > > > > > > ======== > > ERROR LOG > > ========= > > ERROR 09-02 23:09:17.727 WicketEndpoint.java 98116 77 > > org.apache.wicket.protocol.ws.javax.WicketEndpoint > > [http-nio-OUR_IP-5080-exec-5] - An error occurred in web socket > > connection with id : 0 > > java.io.IOException: Broken pipe > > at sun.nio.ch.FileDispatcherImpl.write0(Native Method) > > at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) > > at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) > > at sun.nio.ch.IOUtil.write(IOUtil.java:65) > > at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:492) > > at org.apache.tomcat.util.net.NioChannel.write(NioChannel. > java:124) > > at > > org.apache.tomcat.util.net.NioSelectorPool.write( > NioSelectorPool.java:183) > > at > > org.apache.coyote.http11.upgrade.NioServletOutputStream. > > doWriteInternal(NioS > > ervletOutputStream.java:94) > > at > > org.apache.coyote.http11.upgrade.NioServletOutputStream. > > doWrite(NioServletOu > > tputStream.java:61) > > at > > org.apache.coyote.http11.upgrade.AbstractServletOutputStream. > > writeInternal(A > > bstractServletOutputStream.java:165) > > at > > org.apache.coyote.http11.upgrade.AbstractServletOutputStream. > > write(AbstractS > > ervletOutputStream.java:132) > > at > > org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer. > > onWritePossibl > > e(WsRemoteEndpointImplServer.java:98) > > at > > org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer. > > doWrite(WsRemo > > teEndpointImplServer.java:79) > > at > > org.apache.tomcat.websocket.WsRemoteEndpointImplBase. > > writeMessagePart(WsRemo > > teEndpointImplBase.java:453) > > at > > org.apache.tomcat.websocket.WsRemoteEndpointImplBase. > > startMessage(WsRemoteEn > > dpointImplBase.java:341) > > at > > org.apache.tomcat.websocket.WsRemoteEndpointImplBase. > > startMessageBlock(WsRem > > oteEndpointImplBase.java:273) > > at > > org.apache.tomcat.websocket.WsSession.sendCloseMessage( > WsSession.java:588) > > at org.apache.tomcat.websocket.WsSession.doClose(WsSession. > > java:490) > > at > > org.apache.tomcat.websocket.server.WsHttpUpgradeHandler. > > onError(WsHttpUpgrad > > eHandler.java:149) > > at > > org.apache.tomcat.websocket.server.WsHttpUpgradeHandler. > > access$300(WsHttpUpg > > radeHandler.java:47) > > at > > org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$ > > WsReadListener.onErr > > or(WsHttpUpgradeHandler.java:206) > > at > > org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$ > > WsReadListener.onDat > > aAvailable(WsHttpUpgradeHandler.java:189) > > at > > org.apache.coyote.http11.upgrade.AbstractServletInputStream. > > onDataAvailable( > > AbstractServletInputStream.java:198) > > at > > org.apache.coyote.http11.upgrade.AbstractProcessor. > > upgradeDispatch(AbstractP > > rocessor.java:96) > > at > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. > > process(Abstrac > > tProtocol.java:647) > > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > > doRun(NioEndpoint.jav > > a:1520) > > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > > run(NioEndpoint.java: > > 1476) > > at > > java.util.concurrent.ThreadPoolExecutor.runWorker( > > ThreadPoolExecutor.java:11 > > 45) > > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run( > > ThreadPoolExecutor.java:6 > > 15) > > at > > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( > > TaskThread.ja > > va:61) > > at java.lang.Thread.run(Thread.java:745) > > DEBUG 09-02 23:09:17.729 MainPage.java 98118 223 > > org.apache.openmeetings.web.pages.MainPage > > [http-nio-OUR_IP-5080-exec-5] - WebSocketBehavior::onClose ERROR 09-02 > > 23:09:17.734 WicketEndpoint.java 98123 77 > > org.apache.wicket.protocol.ws.javax.WicketEndpoint > > [http-nio-OUR_IP-5080-exec-5] - An error occurred in web socket > > connection with id : 0 > > java.io.IOException: Connection reset by peer > > at sun.nio.ch.FileDispatcherImpl.read0(Native Method) > > at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) > > at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) > > at sun.nio.ch.IOUtil.read(IOUtil.java:197) > > at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:384) > > at org.apache.tomcat.util.net.NioChannel.read(NioChannel. > java:137) > > at > > org.apache.coyote.http11.upgrade.NioServletInputStream. > > fillReadBuffer(NioSer > > vletInputStream.java:136) > > at > > org.apache.coyote.http11.upgrade.NioServletInputStream. > > doRead(NioServletInpu > > tStream.java:80) > > at > > org.apache.coyote.http11.upgrade.AbstractServletInputStream. > > read(AbstractSer > > vletInputStream.java:124) > > at > > org.apache.tomcat.websocket.server.WsFrameServer. > > onDataAvailable(WsFrameServ > > er.java:60) > > at > > org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$ > > WsReadListener.onDat > > aAvailable(WsHttpUpgradeHandler.java:185) > > at > > org.apache.coyote.http11.upgrade.AbstractServletInputStream. > > onDataAvailable( > > AbstractServletInputStream.java:198) > > at > > org.apache.coyote.http11.upgrade.AbstractProcessor. > > upgradeDispatch(AbstractP > > rocessor.java:96) > > at > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. > > process(Abstrac > > tProtocol.java:647) > > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > > doRun(NioEndpoint.jav > > a:1520) > > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > > run(NioEndpoint.java: > > 1476) > > at > > java.util.concurrent.ThreadPoolExecutor.runWorker( > > ThreadPoolExecutor.java:11 > > 45) > > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run( > > ThreadPoolExecutor.java:6 > > 15) > > at > > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( > > TaskThread.ja > > va:61) > > at java.lang.Thread.run(Thread.java:745) > > DEBUG 09-02 23:09:27.015 MeetingReminderJob.java 107404 35 > > org.apache.openmeetings.service.quartz.scheduler.MeetingReminderJob > > [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-5 > > ] - MeetingReminderJob.execute DEBUG 09-02 23:09:31.312 > > MeetingReminderJob.java 111701 35 > > org.apache.openmeetings.service.quartz.scheduler.MeetingReminderJob > > [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-5 > > ] - MeetingReminderJob.execute > > > > Sincerely, > > > > Hemant K. Sabat > > > > Coscend Communications Solutions > > Web site: 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 > > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2016.0.7752 / Virus Database: 4649/12947 - Release Date: 09/05/16 > > -- WBR Maxim aka solomax
