I'm afraid you need different type of links until 3.1. In 3.1 DownloadHandler will be removed On Feb 26, 2014 11:39 AM, "Varga Balázs" <[email protected]> wrote:
> Hello! > > I try testing continuousli OM 3 and detect one anomalia. > > On default, OM in /opt/red5, in test envrionment in main > /opt/3.0.0/snapshotID, /opt/3.1.0/snapshotID and add actual red5 subdir to > simlinked into /opt/red5 ,this work fine. > > The upload, uploadtemp, streams subdir always require copy into current > produced version webapps dir. > I do't delete the oldests, if the latests instable, require set back. > > Good idea, the uploadsm uploadstemp, streams dir move out another location > (require disk size, security, different partition config (largefile, > noatime) ) and add this a simlinked into om directory structure. > > Problem: Whenn this dirs simlinked, the java filereader not read correctly > - different absolute current and target path. > Pleas resolve this, this feathure is very proof! > > Logs: > fileName = 4387e966bc99b104b302669640535c08.swf > DEBUG 02-26 06:25:11.997 DownloadHandler.java 389652 85 > org.apache.openmeetings.servlet.outputhandler.DownloadHandler > [http-nio-0.0.0.0-5080-exec-10] - > > parentPath = /4387e966bc99b104b302669640535c08/ > DEBUG 02-26 06:25:11.997 DownloadHandler.java 389652 98 > org.apache.openmeetings.servlet.outputhandler.DownloadHandler > [http-nio-0.0.0.0-5080-exec-10] - sid: 5c7ffdbc3d566480a329598038b3f7e7 > [INFO] [NioProcessor-2] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder > - Action _result > DEBUG 02-26 06:25:12.046 DownloadHandler.java 389701 178 > org.apache.openmeetings.servlet.outputhandler.DownloadHandler > [http-nio-0.0.0.0-5080-exec-10] - requestedFile: > 4387e966bc99b104b302669640535c08.swf current_dir: > /opt/3.0.0/720/red5/webapps/openmeetings/upload/files/4387e966bc99b104b302669640535c08 > DEBUG 02-26 06:25:12.047 DownloadHandler.java 389702 218 > org.apache.openmeetings.servlet.outputhandler.DownloadHandler > [http-nio-0.0.0.0-5080-exec-10] - *full_path: > /opt/3.0.0/720/red5/webapps/openmeetings/upload/files/4387e966bc99b104b302669640535c08/4387e966bc99b104b302669640535c08.swf* > ERROR 02-26 06:25:12.051 DownloadHandler.java 389706 310 > org.apache.openmeetings.servlet.outputhandler.DownloadHandler > [http-nio-0.0.0.0-5080-exec-10] - *Error downloading: * > *java.lang.Exception: Invalid file requested: f2.cp == > /opt/om/upload/files/4387e966bc99b104b302669640535c08/4387e966bc99b104b302669640535c08.swf; > curDir.cp == /opt/3.0.0/720/red5/webapps/openmeetings* > at > org.apache.openmeetings.servlet.outputhandler.DownloadHandler.service(DownloadHandler.java:233) > ~[openmeetings-core-3.0.0-SNAPSHOT.jar:na] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:172) > [wicket-core-jar-6.13.0.jar:6.13.0] > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) > [wicket-core-jar-6.13.0.jar:6.13.0] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) > [red5.jar:na] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [na:1.6.0_32] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [na:1.6.0_32] > at java.lang.Thread.run(Thread.java:662) [na:1.6.0_32] > [INFO] [NioProcessor-2] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder > - Action sendVarsByWhiteboardId > DEBUG 02-26 06:25:16.551 WhiteboardManager.java 394206 44 > org.apache.openmeetings.data.whiteboard.WhiteboardManager [NioProcessor-2] > - addWhiteBoardObjectById: > DEBUG 02-26 06:25:16.551 WhiteboardManager.java 394206 56 > org.apache.openmeetings.data.whiteboard.WhiteboardManager [NioProcessor-2] > - action: draw > >
