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
