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

Reply via email to