Thanks! I'll fix it On Thu, Oct 25, 2012 at 5:22 PM, [email protected] < [email protected]> wrote:
> But admin tool does not work anymore after build: > D:\work\workspaces\open_xx\Openmeetings\dist\red5>REM > ############################################# > Exception in thread "main" java.lang.NoClassDefFoundError: > javax/servlet/ServletContext > Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > Could not find the main class: org.apache.openmeetings.cli.Admin. Program > will exit. > > > Sebastian > > > 2012/10/25 [email protected] <[email protected]> > > Building fine again, >> >> Thanks! >> Sebastian >> >> >> 2012/10/25 Maxim Solodovnik <[email protected]> >> >>> Hello Sebastian, >>> >>> i did fix "clean build" >>> Your compilation errors are caused by outdated red5. >>> >>> >>> On Thu, Oct 25, 2012 at 3:47 PM, [email protected] < >>> [email protected]> wrote: >>> >>>> + 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] >>>> >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> >> -- >> 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] > -- WBR Maxim aka solomax
