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

Reply via email to