+ If you run: ant clean.all and clean.ivy and then ant dist you will receive this error: BUILD FAILED D:\work\workspaces\open_xx\Openmeetings\build.xml:801: D:\work\workspaces\open_xx\Openmeetings\build\red5\server\dist\plugins does not exist.
Sebastian 2012/10/25 [email protected] <[email protected]> > @Maxim: > Sorry but build fails now: > > Buildfile: D:\work\workspaces\open_xx\Openmeetings\build.xml > > clean.classes: > [delete] Deleting directory > D:\work\workspaces\open_xx\Openmeetings\build\classes\openmeetings > > clean.dist: > [delete] Deleting directory D:\work\workspaces\open_xx\Openmeetings\dist > > clean: > [delete] Deleting directory > D:\work\workspaces\open_xx\Openmeetings\build\junit > > info: > [echo] Ant version is Apache Ant(TM) version 1.8.3 compiled on > February 26 2012 > > -java6or7.check: > [echo] Using Java 1.6.0_25 specification: 1.6 > > prepare.mkdir: > [mkdir] Created dir: D:\work\workspaces\open_xx\Openmeetings\dist > [mkdir] Created dir: > D:\work\workspaces\open_xx\Openmeetings\build\classes\openmeetings > [mkdir] Created dir: > D:\work\workspaces\open_xx\Openmeetings\build\junit\report > > -availability-check: > > -retrieve-svntask: > > -ant-task: > > -retrieve-red5-server: > > -retrieve-red5-client: > > -retrieve-mainlibs: > > -retrieve-om: > > -retrieve-dtd-generator: > > -retrieve-junit: > > -retrieve-cmdadmin: > > -retrieve-tools.jar: > > resources: > [copy] Copying 33 files to > D:\work\workspaces\open_xx\Openmeetings\build\classes\openmeetings > > compile.only: > [echo] Compile main to > D:\work\workspaces\open_xx\Openmeetings/build/classes/openmeetings > [javac] Compiling 418 source files to > D:\work\workspaces\open_xx\Openmeetings\build\classes\openmeetings > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:30: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: package javax.servlet > [javac] import javax.servlet.FilterRegistration; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:35: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: package javax.servlet > [javac] import javax.servlet.ServletRegistration; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:36: > cannot find symbol > [javac] symbol : class SessionCookieConfig > [javac] location: package javax.servlet > [javac] import javax.servlet.SessionCookieConfig; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:37: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: package javax.servlet > [javac] import javax.servlet.SessionTrackingMode; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:38: > package javax.servlet.ServletRegistration does not exist > [javac] import javax.servlet.ServletRegistration.Dynamic; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:39: > package javax.servlet.descriptor does not exist > [javac] import javax.servlet.descriptor.JspConfigDescriptor; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:178: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, String > className) { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:183: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, Servlet > servlet) { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:188: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:200: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public ServletRegistration getServletRegistration( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:206: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Map<String, ? extends ServletRegistration> > getServletRegistrations() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:211: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:217: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:223: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:235: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public FilterRegistration getFilterRegistration( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:241: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Map<String, ? extends FilterRegistration> > getFilterRegistrations() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:246: > cannot find symbol > [javac] symbol : class SessionCookieConfig > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public SessionCookieConfig getSessionCookieConfig() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:252: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] Set<SessionTrackingMode> > sessionTrackingModes) > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:257: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Set<SessionTrackingMode> > getDefaultSessionTrackingModes() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:262: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Set<SessionTrackingMode> > getEffectiveSessionTrackingModes() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:295: > cannot find symbol > [javac] symbol : class JspConfigDescriptor > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public JspConfigDescriptor getJspConfigDescriptor() { > [javac] ^ > [javac] Note: Starting OpenJPA Annotation Processor for Metamodel > Generation > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:30: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: package javax.servlet > [javac] import javax.servlet.FilterRegistration; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:35: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: package javax.servlet > [javac] import javax.servlet.ServletRegistration; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:36: > cannot find symbol > [javac] symbol : class SessionCookieConfig > [javac] location: package javax.servlet > [javac] import javax.servlet.SessionCookieConfig; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:37: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: package javax.servlet > [javac] import javax.servlet.SessionTrackingMode; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:38: > package javax.servlet.ServletRegistration does not exist > [javac] import javax.servlet.ServletRegistration.Dynamic; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:39: > package javax.servlet.descriptor does not exist > [javac] import javax.servlet.descriptor.JspConfigDescriptor; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:178: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, String > className) { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:183: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, Servlet > servlet) { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:188: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:200: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public ServletRegistration getServletRegistration( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:206: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Map<String, ? extends ServletRegistration> > getServletRegistrations() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:211: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:217: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:223: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:235: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public FilterRegistration getFilterRegistration( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:241: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Map<String, ? extends FilterRegistration> > getFilterRegistrations() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:246: > cannot find symbol > [javac] symbol : class SessionCookieConfig > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public SessionCookieConfig getSessionCookieConfig() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:252: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] Set<SessionTrackingMode> > sessionTrackingModes) > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:257: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Set<SessionTrackingMode> > getDefaultSessionTrackingModes() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:262: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Set<SessionTrackingMode> > getEffectiveSessionTrackingModes() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:295: > cannot find symbol > [javac] symbol : class JspConfigDescriptor > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public JspConfigDescriptor getJspConfigDescriptor() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:30: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: package javax.servlet > [javac] import javax.servlet.FilterRegistration; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:35: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: package javax.servlet > [javac] import javax.servlet.ServletRegistration; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:36: > cannot find symbol > [javac] symbol : class SessionCookieConfig > [javac] location: package javax.servlet > [javac] import javax.servlet.SessionCookieConfig; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:37: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: package javax.servlet > [javac] import javax.servlet.SessionTrackingMode; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:38: > package javax.servlet.ServletRegistration does not exist > [javac] import javax.servlet.ServletRegistration.Dynamic; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:39: > package javax.servlet.descriptor does not exist > [javac] import javax.servlet.descriptor.JspConfigDescriptor; > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:178: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, String > className) { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:183: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, Servlet > servlet) { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:188: > cannot find symbol > [javac] symbol : class Dynamic > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Dynamic addServlet(String servletName, > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:200: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public ServletRegistration getServletRegistration( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:206: > cannot find symbol > [javac] symbol : class ServletRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Map<String, ? extends ServletRegistration> > getServletRegistrations() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:211: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:217: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:223: > package javax.servlet.FilterRegistration does not exist > [javac] public javax.servlet.FilterRegistration.Dynamic addFilter( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:235: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public FilterRegistration getFilterRegistration( > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:241: > cannot find symbol > [javac] symbol : class FilterRegistration > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Map<String, ? extends FilterRegistration> > getFilterRegistrations() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:246: > cannot find symbol > [javac] symbol : class SessionCookieConfig > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public SessionCookieConfig getSessionCookieConfig() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:252: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] Set<SessionTrackingMode> > sessionTrackingModes) > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:257: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Set<SessionTrackingMode> > getDefaultSessionTrackingModes() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:262: > cannot find symbol > [javac] symbol : class SessionTrackingMode > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public Set<SessionTrackingMode> > getEffectiveSessionTrackingModes() { > [javac] ^ > [javac] > D:\work\workspaces\open_xx\Openmeetings\src\org\apache\openmeetings\cli\DummyServletContext.java:295: > cannot find symbol > [javac] symbol : class JspConfigDescriptor > [javac] location: class org.apache.openmeetings.cli.DummyServletContext > [javac] public JspConfigDescriptor getJspConfigDescriptor() { > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -Xlint:deprecation for details. > [javac] 21 errors > > BUILD FAILED > D:\work\workspaces\open_xx\Openmeetings\build.xml:542: Compile failed; see > the compiler error output for details. > > Total time: 7 seconds > > 2012/10/25 <[email protected]> > > Author: solomax >> Date: Thu Oct 25 03:49:44 2012 >> New Revision: 1401969 >> >> URL: http://svn.apache.org/viewvc?rev=1401969&view=rev >> Log: >> Wicket: backup export is fixed >> >> Added: >> >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/DummyServletContext.java >> Removed: >> >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/HttpServletRequestEx.java >> >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/ServletRequestExFilter.java >> Modified: >> incubator/openmeetings/trunk/singlewebapp/WebContent/WEB-INF/web.xml >> incubator/openmeetings/trunk/singlewebapp/build.xml >> incubator/openmeetings/trunk/singlewebapp/ivy.xml >> >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/Admin.java >> >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupExport.java >> >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java >> >> Modified: >> incubator/openmeetings/trunk/singlewebapp/WebContent/WEB-INF/web.xml >> URL: >> http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/WEB-INF/web.xml?rev=1401969&r1=1401968&r2=1401969&view=diff >> >> ============================================================================== >> --- incubator/openmeetings/trunk/singlewebapp/WebContent/WEB-INF/web.xml >> (original) >> +++ incubator/openmeetings/trunk/singlewebapp/WebContent/WEB-INF/web.xml >> Thu Oct 25 03:49:44 2012 >> @@ -52,21 +52,6 @@ >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> - <filter> >> - <filter-name>ServletRequestExFilter</filter-name> >> - >> >> <filter-class>org.apache.openmeetings.servlet.outputhandler.ServletRequestExFilter</filter-class> >> - <init-param> >> - <param-name>uriEncoding</param-name> >> - <param-value>UTF-8</param-value> >> - </init-param> >> - </filter> >> - >> - >> - <filter-mapping> >> - <filter-name>ServletRequestExFilter</filter-name> >> - <url-pattern>/*</url-pattern> >> - </filter-mapping> >> - >> <filter> >> <filter-name>OpenmeetingsApplication</filter-name> >> >> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> >> >> Modified: incubator/openmeetings/trunk/singlewebapp/build.xml >> URL: >> http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/build.xml?rev=1401969&r1=1401968&r2=1401969&view=diff >> >> ============================================================================== >> --- incubator/openmeetings/trunk/singlewebapp/build.xml (original) >> +++ incubator/openmeetings/trunk/singlewebapp/build.xml Thu Oct 25 >> 03:49:44 2012 >> @@ -80,6 +80,7 @@ >> >> <!-- compile classpath --> >> <path id="compile.classpath"> >> + <fileset dir="${red5.lib}/plugins" includes="*.jar" /> >> <fileset dir="${red5.server.lib}" includes="*.jar" /> >> <fileset dir="${red5.client.lib}" includes="*.jar" /> >> <fileset dir="${red5.lib}" includes="*.jar" /> >> >> Modified: incubator/openmeetings/trunk/singlewebapp/ivy.xml >> URL: >> http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/ivy.xml?rev=1401969&r1=1401968&r2=1401969&view=diff >> >> ============================================================================== >> --- incubator/openmeetings/trunk/singlewebapp/ivy.xml (original) >> +++ incubator/openmeetings/trunk/singlewebapp/ivy.xml Thu Oct 25 03:49:44 >> 2012 >> @@ -60,8 +60,7 @@ >> <include type="jar" /> >> </dependency> >> <!-- include type="bundle" / FIXME unable to get openjpa >> without sources --> >> - <dependency org="org.apache.geronimo.specs" >> name="geronimo-jpa_2.0_spec" >> - rev="1.1" conf="mainlib.ext->*" >> transitive="false"/> >> + <dependency org="org.apache.geronimo.specs" >> name="geronimo-jpa_2.0_spec" rev="1.1" conf="mainlib.ext->*" >> transitive="false"/> >> <!-- END OF mainlib --> >> >> <!-- START OF ANAKIA --> >> @@ -251,13 +250,10 @@ >> <include type="jar" /> >> </dependency> >> >> - <!-- include type="bundle" / FIXME unable to get >> openjpa without sources --> >> + <!-- include type="bundle" / FIXME unable to get openjpa >> without sources --> >> <dependency org="org.mnode.ical4j" name="ical4j" >> rev="1.0.3" conf="openmeetings.ext->*" transitive="false"/> >> <dependency org="org.apache.openjpa" name="openjpa" >> rev="2.2.0" conf="openmeetings.ext->*" transitive="false"/> >> >> - <dependency org="javax.servlet" name="servlet-api" >> rev="2.5" conf="openmeetings.axis2->*" transitive="false"> >> - <include type="jar" /> >> - </dependency> >> <dependency org="org.apache.ws.commons.axiom" >> name="axiom-impl" rev="1.2.12" conf="openmeetings.axis2->*" >> transitive="true"> >> <exclude name='commons-io' /> >> <exclude name='commons-logging' /> >> @@ -340,6 +336,7 @@ >> <include type="jar" /> >> </dependency> >> >> + <exclude org="javax.servlet" module="servlet-api" >> type="*" ext="*" conf="*" matcher="exact"/> >> </dependencies> >> </ivy-module> >> >> >> Modified: >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/Admin.java >> URL: >> http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/Admin.java?rev=1401969&r1=1401968&r2=1401969&view=diff >> >> ============================================================================== >> --- >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/Admin.java >> (original) >> +++ >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/Admin.java >> Thu Oct 25 03:49:44 2012 >> @@ -21,22 +21,13 @@ package org.apache.openmeetings.cli; >> import java.io.BufferedReader; >> import java.io.File; >> import java.io.FileInputStream; >> -import java.io.InputStream; >> import java.io.InputStreamReader; >> -import java.net.MalformedURLException; >> -import java.net.URL; >> import java.util.Date; >> -import java.util.Enumeration; >> import java.util.Map; >> -import java.util.Set; >> >> import javax.mail.internet.AddressException; >> import javax.mail.internet.InternetAddress; >> -import javax.servlet.RequestDispatcher; >> -import javax.servlet.Servlet; >> -import javax.servlet.ServletContext; >> import javax.servlet.ServletContextEvent; >> -import javax.servlet.ServletException; >> >> import org.apache.commons.cli.CommandLine; >> import org.apache.commons.cli.OptionGroup; >> @@ -165,107 +156,7 @@ public class Admin { >> private ClassPathXmlApplicationContext >> getApplicationContext(final String ctxName) { >> if (ctx == null) { >> OMContextListener omcl = new OMContextListener(); >> - omcl.contextInitialized(new >> ServletContextEvent(new ServletContext() { >> - public void setAttribute(String arg0, >> Object arg1) { >> - } >> - >> - public void removeAttribute(String arg0) { >> - } >> - >> - public void log(String arg0, Throwable >> arg1) { >> - } >> - >> - public void log(Exception arg0, String >> arg1) { >> - } >> - >> - public void log(String arg0) { >> - } >> - >> - @SuppressWarnings("rawtypes") >> - public Enumeration getServlets() { >> - return null; >> - } >> - >> - @SuppressWarnings("rawtypes") >> - public Enumeration getServletNames() { >> - return null; >> - } >> - >> - public String getServletContextName() { >> - return null; >> - } >> - >> - public Servlet getServlet(String arg0) >> throws ServletException { >> - return null; >> - } >> - >> - public String getServerInfo() { >> - return null; >> - } >> - >> - @SuppressWarnings("rawtypes") >> - public Set getResourcePaths(String arg0) { >> - return null; >> - } >> - >> - public InputStream >> getResourceAsStream(String arg0) { >> - return null; >> - } >> - >> - public URL getResource(String arg0) >> throws MalformedURLException { >> - return null; >> - } >> - >> - public RequestDispatcher >> getRequestDispatcher(String arg0) { >> - return null; >> - } >> - >> - public String getRealPath(String arg0) { >> - return null; >> - } >> - >> - public RequestDispatcher >> getNamedDispatcher(String arg0) { >> - return null; >> - } >> - >> - public int getMinorVersion() { >> - return 0; >> - } >> - >> - public String getMimeType(String arg0) { >> - return null; >> - } >> - >> - public int getMajorVersion() { >> - return 0; >> - } >> - >> - @SuppressWarnings("rawtypes") >> - public Enumeration >> getInitParameterNames() { >> - return null; >> - } >> - >> - public String getInitParameter(String >> arg0) { >> - return null; >> - } >> - >> - public String getContextPath() { >> - return ctxName; >> - } >> - >> - public ServletContext getContext(String >> arg0) { >> - return null; >> - } >> - >> - @SuppressWarnings("rawtypes") >> - public Enumeration getAttributeNames() { >> - return null; >> - } >> - >> - public Object getAttribute(String arg0) { >> - return null; >> - } >> - })); >> + omcl.contextInitialized(new >> ServletContextEvent(new DummyServletContext())); >> try { >> ctx = new >> ClassPathXmlApplicationContext("openmeetings-applicationContext.xml"); >> } catch (Exception e) { >> >> Added: >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/DummyServletContext.java >> URL: >> http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/DummyServletContext.java?rev=1401969&view=auto >> >> ============================================================================== >> --- >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/DummyServletContext.java >> (added) >> +++ >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/cli/DummyServletContext.java >> Thu Oct 25 03:49:44 2012 >> @@ -0,0 +1,299 @@ >> +/* >> + * Licensed to the Apache Software Foundation (ASF) under one >> + * or more contributor license agreements. See the NOTICE file >> + * distributed with this work for additional information >> + * regarding copyright ownership. The ASF licenses this file >> + * to you under the Apache License, Version 2.0 (the >> + * "License") + you may not use this file except in compliance >> + * with the License. You may obtain a copy of the License at >> + * >> + * http://www.apache.org/licenses/LICENSE-2.0 >> + * >> + * Unless required by applicable law or agreed to in writing, >> + * software distributed under the License is distributed on an >> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY >> + * KIND, either express or implied. See the License for the >> + * specific language governing permissions and limitations >> + * under the License. >> + */ >> +package org.apache.openmeetings.cli; >> + >> +import java.io.InputStream; >> +import java.net.MalformedURLException; >> +import java.net.URL; >> +import java.util.Enumeration; >> +import java.util.EventListener; >> +import java.util.Map; >> +import java.util.Set; >> + >> +import javax.servlet.Filter; >> +import javax.servlet.FilterRegistration; >> +import javax.servlet.RequestDispatcher; >> +import javax.servlet.Servlet; >> +import javax.servlet.ServletContext; >> +import javax.servlet.ServletException; >> +import javax.servlet.ServletRegistration; >> +import javax.servlet.SessionCookieConfig; >> +import javax.servlet.SessionTrackingMode; >> +import javax.servlet.ServletRegistration.Dynamic; >> +import javax.servlet.descriptor.JspConfigDescriptor; >> + >> +public class DummyServletContext implements ServletContext { >> + public ServletContext getContext(String uripath) { >> + // stab >> + return null; >> + } >> + >> + public String getContextPath() { >> + // stab >> + return null; >> + } >> + >> + public int getMajorVersion() { >> + // stab >> + return 0; >> + } >> + >> + public int getMinorVersion() { >> + // stab >> + return 0; >> + } >> + >> + public int getEffectiveMajorVersion() { >> + // stab >> + return 0; >> + } >> + >> + public int getEffectiveMinorVersion() { >> + // stab >> + return 0; >> + } >> + >> + public String getMimeType(String file) { >> + // stab >> + return null; >> + } >> + >> + public Set<String> getResourcePaths(String path) { >> + // stab >> + return null; >> + } >> + >> + public URL getResource(String path) >> + throws MalformedURLException { >> + // stab >> + return null; >> + } >> + >> + public InputStream getResourceAsStream(String path) { >> + // stab >> + return null; >> + } >> + >> + public RequestDispatcher getRequestDispatcher(String path) { >> + // stab >> + return null; >> + } >> + >> + public RequestDispatcher getNamedDispatcher(String name) { >> + // stab >> + return null; >> + } >> + >> + public Servlet getServlet(String name) throws ServletException { >> + // stab >> + return null; >> + } >> + >> + public Enumeration<Servlet> getServlets() { >> + // stab >> + return null; >> + } >> + >> + public Enumeration<String> getServletNames() { >> + // stab >> + return null; >> + } >> + >> + public void log(String msg) { >> + // stab >> + } >> + >> + public void log(Exception exception, String msg) { >> + // stab >> + } >> + >> + public void log(String message, Throwable throwable) { >> + // stab >> + } >> + >> + public String getRealPath(String path) { >> + // stab >> + return null; >> + } >> + >> + public String getServerInfo() { >> + // stab >> + return null; >> + } >> + >> + public String getInitParameter(String name) { >> + // stab >> + return null; >> + } >> + >> + public Enumeration<String> getInitParameterNames() { >> + // stab >> + return null; >> + } >> + >> + public boolean setInitParameter(String name, String value) { >> + // stab >> + return false; >> + } >> + >> + public Object getAttribute(String name) { >> + // stab >> + return null; >> + } >> + >> + public Enumeration<String> getAttributeNames() { >> + // stab >> + return null; >> + } >> + >> + public void setAttribute(String name, Object object) { >> + // stab >> + } >> + >> + public void removeAttribute(String name) { >> + // stab >> + } >> + >> + public String getServletContextName() { >> + // stab >> + return null; >> + } >> + >> + public Dynamic addServlet(String servletName, String className) { >> + // stab >> + return null; >> + } >> + >> + public Dynamic addServlet(String servletName, Servlet servlet) { >> + // stab >> + return null; >> + } >> + >> + public Dynamic addServlet(String servletName, >> + Class<? extends Servlet> servletClass) { >> + // stab >> + return null; >> + } >> + >> + public <T extends Servlet> T createServlet(Class<T> c) >> + throws ServletException { >> + // stab >> + return null; >> + } >> + >> + public ServletRegistration getServletRegistration( >> + String servletName) { >> + // stab >> + return null; >> + } >> + >> + public Map<String, ? extends ServletRegistration> >> getServletRegistrations() { >> + // stab >> + return null; >> + } >> + >> + public javax.servlet.FilterRegistration.Dynamic addFilter( >> + String filterName, String className) { >> + // stab >> + return null; >> + } >> + >> + public javax.servlet.FilterRegistration.Dynamic addFilter( >> + String filterName, Filter filter) { >> + // stab >> + return null; >> + } >> + >> + public javax.servlet.FilterRegistration.Dynamic addFilter( >> + String filterName, Class<? extends Filter> >> filterClass) { >> + // stab >> + return null; >> + } >> + >> + public <T extends Filter> T createFilter(Class<T> c) >> + throws ServletException { >> + // stab >> + return null; >> + } >> + >> + public FilterRegistration getFilterRegistration( >> + String filterName) { >> + // stab >> + return null; >> + } >> + >> + public Map<String, ? extends FilterRegistration> >> getFilterRegistrations() { >> + // stab >> + return null; >> + } >> + >> + public SessionCookieConfig getSessionCookieConfig() { >> + // stab >> + return null; >> + } >> + >> + public void setSessionTrackingModes( >> + Set<SessionTrackingMode> sessionTrackingModes) >> + throws IllegalStateException, >> IllegalArgumentException { >> + // stab >> + } >> + >> + public Set<SessionTrackingMode> getDefaultSessionTrackingModes() { >> + // stab >> + return null; >> + } >> + >> + public Set<SessionTrackingMode> >> getEffectiveSessionTrackingModes() { >> + // stab >> + return null; >> + } >> + >> + public void addListener( >> + Class<? extends EventListener> listenerClass) { >> + // stab >> + } >> + >> + public void addListener(String className) { >> + // stab >> + } >> + >> + public <T extends EventListener> void addListener(T t) { >> + // stab >> + } >> + >> + public <T extends EventListener> T createListener(Class<T> c) >> + throws ServletException { >> + // stab >> + return null; >> + } >> + >> + public void declareRoles(String... roleNames) { >> + // stab >> + } >> + >> + public ClassLoader getClassLoader() { >> + // stab >> + return null; >> + } >> + >> + public JspConfigDescriptor getJspConfigDescriptor() { >> + // stab >> + return null; >> + } >> +} >> >> Modified: >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupExport.java >> URL: >> http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupExport.java?rev=1401969&r1=1401968&r2=1401969&view=diff >> >> ============================================================================== >> --- >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupExport.java >> (original) >> +++ >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupExport.java >> Thu Oct 25 03:49:44 2012 >> @@ -334,6 +334,8 @@ public class BackupExport { >> List<Configuration> list = >> configurationDaoImpl.getConfigurations( >> 0, Integer.MAX_VALUE, >> "c.configuration_id", true); >> Registry registry = new Registry(); >> + registry.bind(OmTimeZone.class, >> OmTimeZoneConverter.class); >> + registry.bind(States.class, StateConverter.class); >> Strategy strategy = new >> RegistryStrategy(registry); >> Serializer serializer = new Persister(strategy); >> >> >> Modified: >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java >> URL: >> http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java?rev=1401969&r1=1401968&r2=1401969&view=diff >> >> ============================================================================== >> --- >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java >> (original) >> +++ >> incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java >> Thu Oct 25 03:49:44 2012 >> @@ -41,8 +41,6 @@ import org.apache.wicket.markup.html.for >> import org.apache.wicket.markup.html.form.upload.FileUploadField; >> import org.apache.wicket.markup.html.panel.FeedbackPanel; >> import org.apache.wicket.model.Model; >> -import >> org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler; >> -import org.apache.wicket.request.resource.ContentDisposition; >> import org.apache.wicket.util.lang.Bytes; >> import org.apache.wicket.util.resource.FileResourceStream; >> import org.red5.logging.Red5LoggerFactory; >> @@ -120,14 +118,9 @@ public class BackupPanel extends AdminPa >> >> includeFilesInBackup.getConvertedInput() >> >> .booleanValue()); >> >> - >> /*download.setFileName(backupFile.getName()); >> + >> download.setFileName(backupFile.getName()); >> >> download.setResourceStream(new FileResourceStream(backupFile)); >> - >> download.initiate(target);*/ >> - >> ResourceStreamRequestHandler handler >> - = new >> ResourceStreamRequestHandler(new FileResourceStream(backupFile), >> backupFile.getName()); >> - >> handler.setContentDisposition(ContentDisposition.ATTACHMENT); >> - >> - >> getRequestCycle().scheduleRequestHandlerAfterCurrent(handler); >> + download.initiate(target); >> } catch (Exception e) { >> log.error("Exception on >> panel backup download ", e); >> uploadFeedback.error(e); >> >> >> > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > http://www.webbase-design.de > http://www.wagner-sebastian.com > [email protected] > -- Sebastian Wagner https://twitter.com/#!/dead_lock http://www.webbase-design.de http://www.wagner-sebastian.com [email protected]
