You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Maxim Solodovnik <so...@gmail.com> on 2013/12/01 08:07:44 UTC

Re: is openmeetings 2.2 officially released?

I'll try to add one more recording fix and will start the build


On Sat, Nov 30, 2013 at 6:42 PM, Michael Wuttke <mwuttke@beuth-hochschule.de
> wrote:

> Hello Maxim,
>
> sorry, but I could'nt find a nightly build (23+).
>
> Do you have time to create a build with this patch/revision?
>
> Then I will test the build again, ok?
>
> greetings,
> Michael
>
> Am 28.11.13 17:28, schrieb Maxim Solodovnik:
> > Screen sharing applet should work better since r1546394
> > But it seems server side need to be improved :(
> >
> >
> > On Thu, Nov 28, 2013 at 4:43 PM, Maxim Solodovnik <solomax666@gmail.com
> >wrote:
> >
> >> Seems like the issue reproducible in "high" and "very high" quality
> only.
> >> Seems like it fails in case FPS 10 or more :(
> >>
> >>
> >> On Thu, Nov 28, 2013 at 4:32 PM, Maxim Solodovnik <solomax666@gmail.com
> >wrote:
> >>
> >>> I was able to reproduce issue with recordings
> >>> Will try to fix it
> >>>
> >>>
> >>> On Thu, Nov 28, 2013 at 9:37 AM, 小野圭二 <on...@gmail.com> wrote:
> >>>
> >>>> Ok, i will do it and input to you.
> >>>>
> >>>> 2013/11/28 Maxim Solodovnik <so...@gmail.com>:
> >>>>> Could you please try to make recording in lower quality and/or
> smaller
> >>>> area?
> >>>>> Maybe your errors are caused by my latest changes in screen sharing
> >>>> applet?
> >>>>>
> >>>>> Thanks in advance
> >>>>>
> >>>>>
> >>>>> On Wed, Nov 27, 2013 at 10:59 PM, Maxim Solodovnik <
> >>>> solomax666@gmail.com>
> >>>>> wrote:
> >>>>>>
> >>>>>> You have create DB table without UTF-8 support
> >>>>>>
> >>>>>>
> >>>>>> On Wed, Nov 27, 2013 at 9:00 PM, Michael Wuttke
> >>>>>> <mi...@beuth-hochschule.de> wrote:
> >>>>>>>
> >>>>>>> Hello Maxim,
> >>>>>>>
> >>>>>>> I tested with the latest OM 2.2 version (build 22) the backup &
> >>>>>>> restoring function to delete old and/or unimportant recordings with
> >>>> the
> >>>>>>> following steps.
> >>>>>>>
> >>>>>>> 0. stop service: /etc/init.d/red5 stop
> >>>>>>> 1. perform export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
> >>>>>>> 2. unzip th backup file, remove the recordings, delete the nodes
> from
> >>>>>>> flvrecordings.xml
> >>>>>>> 3. zip the files back to /tmp/import.zip
> >>>>>>> 4. drop openmeetings_db
> >>>>>>> 5. perform import: /usr/lib/red5/admin.sh -i -v -file
> /tmp/import.zip
> >>>>>>> [6. start service: /etc/init.d/red5 start]
> >>>>>>>
> >>>>>>> The step 5 ends with the following error message:
> >>>>>>> ---
> >>>>>>> DEBUG 11-27 13:46:52.966 ImportInitvalues.java 26543 962
> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] - Lang
> >>>>>>> ADDED:
> >>>>>>> org.apache.openmeetings.persistence.beans.lang.FieldLanguage@228830
> ;
> >>>>>>> seconds passed: 1
> >>>>>>> DEBUG 11-27 13:46:52.966 ImportInitvalues.java 26543 897
> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>> loadInitLanguages lang: {id=4, name=french, rtl=false, code=fr}
> >>>>>>> DEBUG 11-27 13:46:52.967 ImportInitvalues.java 26544 903
> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>> loadInitLanguages rtl from xml: false
> >>>>>>> DEBUG 11-27 13:46:54.305 ImportInitvalues.java 27882 962
> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] - Lang
> >>>>>>> ADDED:
> >>>>>>>
> org.apache.openmeetings.persistence.beans.lang.FieldLanguage@19feb0d
> >>>> ;
> >>>>>>> seconds passed: 1
> >>>>>>> DEBUG 11-27 13:46:54.306 ImportInitvalues.java 27883 897
> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>> loadInitLanguages lang: {id=5, name=italian, rtl=false, code=it}
> >>>>>>> DEBUG 11-27 13:46:54.306 ImportInitvalues.java 27883 903
> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>> loadInitLanguages rtl from xml: false
> >>>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Install failed
> >>>>>>> org.springframework.orm.jpa.JpaSystemException: The transaction has
> >>>> been
> >>>>>>> rolled back.  See the nested exceptions for details on the errors
> >>>> that
> >>>>>>> occurred.; nested exception is <openjpa-2.2.1-r422266:1396819 fatal
> >>>>>>> general error> org.apache.openjpa.persistence.PersistenceException:
> >>>> The
> >>>>>>> transaction has been rolled back.  See the nested exceptions for
> >>>> details
> >>>>>>> on the errors that occurred.
> >>>>>>> FailedObject:
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openmeetings.persistence.beans.lang.Fieldlanguagesvalues@1c44743
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:326)
> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:120)
> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:516)
> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)
> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:393)
> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:120)
> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
> >>>>>>> ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
> >>>>>>> ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openmeetings.data.basic.FieldLanguageDao$$EnhancerByCGLIB$$e4715177.updateLanguage(<generated>)
> >>>>>>> ~[com.springsource.net.sf.cglib-2.2.0.jar:na]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openmeetings.installation.ImportInitvalues.loadLanguagesFile(ImportInitvalues.java:961)
> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openmeetings.installation.ImportInitvalues.loadLanguagesFiles(ImportInitvalues.java:973)
> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openmeetings.installation.ImportInitvalues.loadInitLanguages(ImportInitvalues.java:987)
> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openmeetings.installation.ImportInitvalues.loadSystem(ImportInitvalues.java:1012)
> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>         at
> org.apache.openmeetings.cli.Admin.process(Admin.java:268)
> >>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> >>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>> Caused by: org.apache.openjpa.persistence.PersistenceException: The
> >>>>>>> transaction has been rolled back.  See the nested exceptions for
> >>>> details
> >>>>>>> on the errors that occurred.
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2339)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>> org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2176)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2074)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:1992)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>> org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1516)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:933)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:570)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:512)
> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
> >>>>>>>         ... 13 common frames omitted
> >>>>>>> Caused by: org.apache.openjpa.persistence.PersistenceException:
> >>>>>>> Incorrect string value: '\xE2\x88\x9A\xE2\x80\xA0...' for column
> >>>> 'value'
> >>>>>>> at row 1 {prepstmnt 4403870 INSERT INTO fieldlanguagesvalues
> >>>> (deleted,
> >>>>>>> fieldvalues_id, language_id, starttime, updatetime, value) VALUES
> >>>> (?, ?,
> >>>>>>> ?, ?, ?, ?)} [code=1366, state=HY000]
> >>>>>>>         at
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4958)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4918)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:78)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:143)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.flushAndUpdate(BatchingPreparedStatementManagerImpl.java:79)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushInternal(PreparedStatementManagerImpl.java:99)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flush(PreparedStatementManagerImpl.java:87)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:550)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:106)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager.flush(BatchingConstraintUpdateManager.java:59)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:105)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:78)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:735)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:661)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         ... 21 common frames omitted
> >>>>>>> Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException:
> >>>> Incorrect
> >>>>>>> string value: '\xE2\x88\x9A\xE2\x80\xA0...' for column 'value' at
> >>>> row 1
> >>>>>>> {prepstmnt 4403870 INSERT INTO fieldlanguagesvalues (deleted,
> >>>>>>> fieldvalues_id, language_id, starttime, updatetime, value) VALUES
> >>>> (?, ?,
> >>>>>>> ?, ?, ?, ?)} [code=1366, state=HY000]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:219)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:195)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$1000(LoggingConnectionDecorator.java:59)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeUpdate(LoggingConnectionDecorator.java:1134)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:272)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:272)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.executeUpdate(PreparedStatementManagerImpl.java:267)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         at
> >>>>>>>
> >>>>>>>
> >>>>
> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:118)
> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
> >>>>>>>         ... 33 common frames omitted
> >>>>>>> --
> >>>>>>>
> >>>>>>> Do you have any idea whats wrong?
> >>>>>>>
> >>>>>>> Thank you,
> >>>>>>> Michael
> >>>>>>>
> >>>>>>> Am 26.11.2013 16:45, schrieb Maxim Solodovnik:
> >>>>>>>> 5. *perform import*: /usr/lib/red5/admin.sh -r -file
> >>>> /tmp/import.zip
> >>>>>>>>
> >>>>>>>> after drop DB you should install with restore
> >>>>>>>> /usr/lib/red5/admin.sh *-i -v* -file /tmp/import.zip
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> WBR
> >>>>>> Maxim aka solomax
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> WBR
> >>>>> Maxim aka solomax
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> WBR
> >>> Maxim aka solomax
> >>>
> >>
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >
> >
> >
>



-- 
WBR
Maxim aka solomax

Re: is openmeetings 2.2 officially released?

Posted by Maxim Solodovnik <so...@gmail.com>.
I believe this NPE is fixed in 2.2.0 (if I'm not mistaken)
could you please try 2.2?


On Wed, Dec 11, 2013 at 1:43 AM, Carlos Eduardo Matos Ellery <
carlosellery@gmail.com> wrote:

> Hello Maxim,
>
> I'm trying to use the cleanup command you recomended, but it is not
> working here in CentOS 6.4, OM version 2.1.1.
> First I deleted the recording using the GUI, then:
>
> *# /etc/init.d/red5 stop*
> Desligando o red5:                                         [  OK  ]
>
> *# ls /opt/om/webapps/openmeetings/streams*
> 9  hibernate
>
> *# ls -l /opt/om/webapps/openmeetings/streams/9*
> total 12340
> -rw-r--r-- 1 root root  605503 Dez 10 10:57
> rec_1_stream_0_2013_12_10_10_55_27.flv
> -rw-r--r-- 1 root root 4557726 Dez 10 10:57
> rec_1_stream_0_2013_12_10_10_55_27_GAP_FULL_WAVE_0.wav
> -rw-r--r-- 1 root root 4556844 Dez 10 10:57
> rec_1_stream_0_2013_12_10_10_55_27_WAVE.wav
> -rw-r--r-- 1 root root 2911386 Dez 10 10:57
> rec_1_stream_8b2437062d74df60c13580436c987123_2013_12_10_10_55_27.flv
>
> *# ls -l /opt/om/webapps/openmeetings/streams/hibernate*
> total 19484
> -rw-r--r-- 1 root root    20992 Jul  2 09:46 default_interview_image.fla
> -rw-r--r-- 1 root root     1827 Jul  2 09:46 default_interview_image.jpg
> -rw-r--r-- 1 root root     1106 Jul  2 09:46 default_interview_image.png
> -rw-r--r-- 1 root root 11292264 Dez 10 10:57 flvRecording_1.avi
> -rw-r--r-- 1 root root  8427778 Dez 10 10:57 flvRecording_1.flv
> -rw-r--r-- 1 root root     1078 Dez 10 11:04 flvRecording_1.flv.meta
> -rw-r--r-- 1 root root   101172 Dez 10 10:57 flvRecording_1.jpg
> -rw-r--r-- 1 root root    88244 Jul  2 09:46 one_second.wav
>
>
> *# /opt/om/admin.sh -v -f --cleanup*
> Setting default logging context: default
> WARNING: all intermadiate files will be clean up!
> Context init...
> Logger name for context: openmeetings
> Context logger config file: logback-config.xml
> Adding logger context: openmeetings to map for context: openmeetings
> DEBUG 12-10 15:34:07.832 ContextLoggingListener.java 140 72 ROOT [main] -
> Starting up context openmeetings
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in
> [jar:file:/opt/om/red5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in
> [jar:file:/opt/om/lib/logback-classic-1.0.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> [INFO] [main]
> org.springframework.context.support.ClassPathXmlApplicationContext -
> Refreshing
> org.springframework.context.support.ClassPathXmlApplicationContext@2f023661:
> startup date [Tue Dec 10 15:34:07 BRT 2013]; root of context hierarchy
> [INFO] [main]
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML
> bean definitions from class path resource
> [openmeetings-applicationContext.xml]
> [INFO] [main]
> org.springframework.beans.factory.support.DefaultListableBeanFactory -
> Pre-instantiating singletons in
> org.springframework.beans.factory.support.DefaultListableBeanFactory@efa3f90:
> defining beans
> [entityManagerFactory,transactionManager,org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,jpaTransactionManager,multipartResolver,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,backupImportController,importController,networkTestingController,screenController,uploadController,web.handler,openmeetings.SessionManager,openmeetings.EmoticonsManager,openmeetings.HashMapStore,whiteBoardObjectListManagerById,whiteBoardObjectSyncManager,openmeetings.DatabaseStore,openmeetings.ServerUtil,xmlcrm.service,printservice.service,pollservice.service,organisationservice.service,meetingmemberservice.service,languageservice.service,invitationservice.service,ldapconfigservice.service,whiteboardservice.service,userservice.service,fileservice.service,openmeetings.FileProcessor,openmeetings.FlvExplorerConverter,errorservice.service,conferenceservice.service,configservice.service,chatservice.service,calendarservice.service,flvrecorderservice.service,openmeetings.FlvRecorderConverterTask,openmeetings.FlvInterviewConverterTask,openmeetings.FlvInterviewReConverterTask,openmeetings.FlvInterviewConverter,openmeetings.FlvRecorderConverter,openmeetings.SlaveHTTPConnectionManager,openmeetings.SessionClearJob,sessionClearJob,triggerSessionClear,openmeetings.MeetingReminderJob,meetingReminderClear,triggerMeetingReminder,testSetupCleanupJob,testSetupCleanup,triggerTestSetupCleanup,mailHandler,resetSendingMailStatus,triggerResetSendingMailStatus,sendMails,triggerSendMails,org.springframework.scheduling.quartz.SchedulerFactoryBean#0,appointmentReminderTypDaoImpl,appointmentCategoryDaoImpl,roommanagement,roomDao,sipDao,organisationmanagement,organisationDao,organisationUserDao,salutationmanagement,errorManagement,navimanagement,pollManagement,omTimeZoneDaoImpl,statemanagement,fieldLanguageDaoImpl,fieldValueDaoImpl,fieldLanguagesValuesDAO,fieldmanagment,configurationDaoImpl,appointmentDao,appointmentLogic,meetingMemberLogic,sessionManagement,userManagement,roomModeratorsDao,conferenceLogDao,conferenceLogTypeDao,emailManagement,fileExplorerItemDao,flvRecordingDao,flvRecordingLogDao,flvRecordingMetaDataDao,flvRecordingMetaDeltaDao,ldapConfigDao,invitationManagement,meetingMemberDao,privateMessageFolderDao,privateMessagesDao,soapLoginDao,userContactsDao,usersDao,serverDao,chatDao,clientDao,mailMessageDao,manageCryptStyle,generateImage,generateThumbs,generatePDF,smsHandler,feedbackManagement,importInitvalues,languageImport,userImport,libraryWmlLoader,loadAtomRssFeed,authLevelManagement,generateSWF,fileUtils,ldapLoginManagement,timezoneUtil,whiteboardManagement,registerUserTemplate,feedbackTemplate,invitationTemplate,requestContactTemplate,requestContactConfirmTemplate,resetPasswordTemplate,taskExecutor,userWebService,roomWebService,fileWebService,calendarWebService,jabberWebService,serverWebService,backupExport,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0];
> root of factory hierarchy
> [INFO] [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean -
> Building JPA EntityManagerFactory for persistence unit 'openmeetings'
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/backup.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto public void
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.service(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
> throws javax.servlet.ServletException,java.io.IOException
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/import.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto protected void
> org.apache.openmeetings.servlet.outputhandler.ImportController.service(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
> throws javax.servlet.ServletException
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/networktest.upload],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto public void
> org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.serviceGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession)
> throws javax.servlet.ServletException,java.io.IOException
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/networktest.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto public void
> org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.servicePost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession)
> throws javax.servlet.ServletException,java.io.IOException
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/screen.upload],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto public void
> org.apache.openmeetings.servlet.outputhandler.ScreenController.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/file.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto public void
> org.apache.openmeetings.servlet.outputhandler.UploadController.handleFileUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession)
> throws javax.servlet.ServletException
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/remotelog.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto public void
> org.apache.openmeetings.servlet.outputhandler.UploadController.handleRemoteLog(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
> throws javax.servlet.ServletException
> [INFO] [main]
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
> - Mapped
> "{[/upload.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
> onto public void
> org.apache.openmeetings.servlet.outputhandler.UploadController.handleFormUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
> throws javax.servlet.ServletException
> [INFO] [main]
> org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor -
> Initializing ExecutorService  'taskExecutor'
> [INFO] [main] org.quartz.core.SchedulerSignalerImpl - Initialized
> Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
> [INFO] [main] org.quartz.core.QuartzScheduler - Quartz Scheduler v.1.8.5
> created.
> [INFO] [main] org.quartz.simpl.RAMJobStore - RAMJobStore initialized.
> [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler meta-data:
> Quartz Scheduler (v1.8.5)
> 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' with
> instanceId 'NON_CLUSTERED'
>   Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
>   NOT STARTED.
>   Currently in standby mode.
>   Number of jobs executed: 0
>   Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
>   Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support
> persistence. and is not clustered.
>
> [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler
> 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' initialized
> from an externally provided properties instance.
> [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler
> version: 1.8.5
> [INFO] [main] org.quartz.core.QuartzScheduler - JobFactory set to:
> org.springframework.scheduling.quartz.AdaptableJobFactory@5ef21bc4
> [INFO] [main]
> org.springframework.context.support.DefaultLifecycleProcessor - Starting
> beans in phase 2147483647
> [INFO] [main] org.springframework.scheduling.quartz.SchedulerFactoryBean -
> Starting Quartz Scheduler now
> [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
> org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
> started.
> [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
> org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
> shutting down.
> [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
> org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
> paused.
> [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
> org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
> shutdown complete.
> *[ERROR] [main] org.apache.openmeetings.cli.Admin - Files failed*
> *java.lang.NullPointerException: null*
> * at java.io.File.<init>(Unknown Source) ~[na:1.7.0_45]*
> * at org.apache.openmeetings.cli.Admin.process(Admin.java:363)
> [openmeetings-2.1.1-RELEASE.jar:na]*
> * at org.apache.openmeetings.cli.Admin.main(Admin.java:623)
> [openmeetings-2.1.1-RELEASE.jar:na]*
>
> *# ll /opt/om/webapps/openmeetings/streams/9*
> total 12340
> -rw-r--r-- 1 root root  605503 Dez 10 10:57
> rec_1_stream_0_2013_12_10_10_55_27.flv
> -rw-r--r-- 1 root root 4557726 Dez 10 10:57
> rec_1_stream_0_2013_12_10_10_55_27_GAP_FULL_WAVE_0.wav
> -rw-r--r-- 1 root root 4556844 Dez 10 10:57
> rec_1_stream_0_2013_12_10_10_55_27_WAVE.wav
> -rw-r--r-- 1 root root 2911386 Dez 10 10:57
> rec_1_stream_8b2437062d74df60c13580436c987123_2013_12_10_10_55_27.flv
>
> *# ll /opt/om/webapps/openmeetings/streams/hibernate*
> total 19484
> -rw-r--r-- 1 root root    20992 Jul  2 09:46 default_interview_image.fla
> -rw-r--r-- 1 root root     1827 Jul  2 09:46 default_interview_image.jpg
> -rw-r--r-- 1 root root     1106 Jul  2 09:46 default_interview_image.png
> -rw-r--r-- 1 root root 11292264 Dez 10 10:57 flvRecording_1.avi
> -rw-r--r-- 1 root root  8427778 Dez 10 10:57 flvRecording_1.flv
> -rw-r--r-- 1 root root     1078 Dez 10 11:04 flvRecording_1.flv.meta
> -rw-r--r-- 1 root root   101172 Dez 10 10:57 flvRecording_1.jpg
> -rw-r--r-- 1 root root    88244 Jul  2 09:46 one_second.wav
>
> Am I missing something?
>
> Thanks in advance,
>
> Carlos Eduardo Matos Ellery
>
> Carlos Eduardo Matos Ellery
>
>
> 2013/12/3 Maxim Solodovnik <so...@gmail.com>
>
>> you already can delete all recordings marked as "deleted" using
>> ./admin.sh -v -f --cleanup
>> command
>>
>> Sebastian is currently trying to add automated GUI testing to 3.0
>> But we all have too few free time for this :(
>>
>>
>> On Tue, Dec 3, 2013 at 6:11 PM, Michael Wuttke <
>> michael.wuttke@beuth-hochschule.de> wrote:
>>
>>> Hello Maxim,
>>>
>>> Thanks for your answers.
>>>
>>> I will clock the recording like you suggested. ;-)
>>>
>>> And I will repack the zip file again. ;-)
>>>
>>> It would be great if you could add the delete function for
>>> old/unimportant recordings or cleanups to the command line admin.
>>>
>>> The thing is in this case, when I login at the OM GUI as a modarator of
>>> a OM room, I see my recordings and can delete them. But they still
>>> exists on the file system in the ~/streams/hibernate folder, after  I
>>> deleted the recordings. It would be brilliant to be able to clean up the
>>> system without deleting the om_db if it ist possible.
>>>
>>> One question to the tests, which I made manualy. Is there a way to
>>> automate the testings you discribe in the test plan (see link below)?
>>> For example with jmater or any other test plan/ stress test framework?
>>> https://openmeetings.apache.org/ManualTesting.html
>>>
>>> Thank you & greetings,
>>> Michael
>>>
>>> Am 03.12.2013 02:00, schrieb Maxim Solodovnik:
>>> > Hello Michael,
>>> >
>>> > Thanks for such detailed testing :)
>>> >
>>> > 9) This might happen in case to have selected huge area and
>>> > High/VeryHigh quality. Flash video requires video frames have constant
>>> > time between them. So in case you computer is not power enough to
>>> > perform encoding in the time specified - you will get "fast forwarded"
>>> > video :(
>>> > The only way this can be tested: select the area on the desktop with
>>> the
>>> > clock. Note the time recording was started and stoped and check it in
>>> > the recording created
>>> >
>>> > 10.9) It seems like restore was failed in the very beginning :( Since
>>> > you have repacked backup file I guess this might be the problem
>>> >
>>> > I guess if this feature is required I can add it to command line admin
>>> > in 3.0/3.1
>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>


-- 
WBR
Maxim aka solomax

Re: is openmeetings 2.2 officially released?

Posted by Carlos Eduardo Matos Ellery <ca...@gmail.com>.
Hello Maxim,

I'm trying to use the cleanup command you recomended, but it is not working
here in CentOS 6.4, OM version 2.1.1.
First I deleted the recording using the GUI, then:

*# /etc/init.d/red5 stop*
Desligando o red5:                                         [  OK  ]

*# ls /opt/om/webapps/openmeetings/streams*
9  hibernate

*# ls -l /opt/om/webapps/openmeetings/streams/9*
total 12340
-rw-r--r-- 1 root root  605503 Dez 10 10:57
rec_1_stream_0_2013_12_10_10_55_27.flv
-rw-r--r-- 1 root root 4557726 Dez 10 10:57
rec_1_stream_0_2013_12_10_10_55_27_GAP_FULL_WAVE_0.wav
-rw-r--r-- 1 root root 4556844 Dez 10 10:57
rec_1_stream_0_2013_12_10_10_55_27_WAVE.wav
-rw-r--r-- 1 root root 2911386 Dez 10 10:57
rec_1_stream_8b2437062d74df60c13580436c987123_2013_12_10_10_55_27.flv

*# ls -l /opt/om/webapps/openmeetings/streams/hibernate*
total 19484
-rw-r--r-- 1 root root    20992 Jul  2 09:46 default_interview_image.fla
-rw-r--r-- 1 root root     1827 Jul  2 09:46 default_interview_image.jpg
-rw-r--r-- 1 root root     1106 Jul  2 09:46 default_interview_image.png
-rw-r--r-- 1 root root 11292264 Dez 10 10:57 flvRecording_1.avi
-rw-r--r-- 1 root root  8427778 Dez 10 10:57 flvRecording_1.flv
-rw-r--r-- 1 root root     1078 Dez 10 11:04 flvRecording_1.flv.meta
-rw-r--r-- 1 root root   101172 Dez 10 10:57 flvRecording_1.jpg
-rw-r--r-- 1 root root    88244 Jul  2 09:46 one_second.wav


*# /opt/om/admin.sh -v -f --cleanup*
Setting default logging context: default
WARNING: all intermadiate files will be clean up!
Context init...
Logger name for context: openmeetings
Context logger config file: logback-config.xml
Adding logger context: openmeetings to map for context: openmeetings
DEBUG 12-10 15:34:07.832 ContextLoggingListener.java 140 72 ROOT [main] -
Starting up context openmeetings
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/opt/om/red5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/opt/om/lib/logback-classic-1.0.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
[INFO] [main]
org.springframework.context.support.ClassPathXmlApplicationContext -
Refreshing
org.springframework.context.support.ClassPathXmlApplicationContext@2f023661:
startup date [Tue Dec 10 15:34:07 BRT 2013]; root of context hierarchy
[INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader
- Loading XML bean definitions from class path resource
[openmeetings-applicationContext.xml]
[INFO] [main]
org.springframework.beans.factory.support.DefaultListableBeanFactory -
Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@efa3f90:
defining beans
[entityManagerFactory,transactionManager,org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,jpaTransactionManager,multipartResolver,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,backupImportController,importController,networkTestingController,screenController,uploadController,web.handler,openmeetings.SessionManager,openmeetings.EmoticonsManager,openmeetings.HashMapStore,whiteBoardObjectListManagerById,whiteBoardObjectSyncManager,openmeetings.DatabaseStore,openmeetings.ServerUtil,xmlcrm.service,printservice.service,pollservice.service,organisationservice.service,meetingmemberservice.service,languageservice.service,invitationservice.service,ldapconfigservice.service,whiteboardservice.service,userservice.service,fileservice.service,openmeetings.FileProcessor,openmeetings.FlvExplorerConverter,errorservice.service,conferenceservice.service,configservice.service,chatservice.service,calendarservice.service,flvrecorderservice.service,openmeetings.FlvRecorderConverterTask,openmeetings.FlvInterviewConverterTask,openmeetings.FlvInterviewReConverterTask,openmeetings.FlvInterviewConverter,openmeetings.FlvRecorderConverter,openmeetings.SlaveHTTPConnectionManager,openmeetings.SessionClearJob,sessionClearJob,triggerSessionClear,openmeetings.MeetingReminderJob,meetingReminderClear,triggerMeetingReminder,testSetupCleanupJob,testSetupCleanup,triggerTestSetupCleanup,mailHandler,resetSendingMailStatus,triggerResetSendingMailStatus,sendMails,triggerSendMails,org.springframework.scheduling.quartz.SchedulerFactoryBean#0,appointmentReminderTypDaoImpl,appointmentCategoryDaoImpl,roommanagement,roomDao,sipDao,organisationmanagement,organisationDao,organisationUserDao,salutationmanagement,errorManagement,navimanagement,pollManagement,omTimeZoneDaoImpl,statemanagement,fieldLanguageDaoImpl,fieldValueDaoImpl,fieldLanguagesValuesDAO,fieldmanagment,configurationDaoImpl,appointmentDao,appointmentLogic,meetingMemberLogic,sessionManagement,userManagement,roomModeratorsDao,conferenceLogDao,conferenceLogTypeDao,emailManagement,fileExplorerItemDao,flvRecordingDao,flvRecordingLogDao,flvRecordingMetaDataDao,flvRecordingMetaDeltaDao,ldapConfigDao,invitationManagement,meetingMemberDao,privateMessageFolderDao,privateMessagesDao,soapLoginDao,userContactsDao,usersDao,serverDao,chatDao,clientDao,mailMessageDao,manageCryptStyle,generateImage,generateThumbs,generatePDF,smsHandler,feedbackManagement,importInitvalues,languageImport,userImport,libraryWmlLoader,loadAtomRssFeed,authLevelManagement,generateSWF,fileUtils,ldapLoginManagement,timezoneUtil,whiteboardManagement,registerUserTemplate,feedbackTemplate,invitationTemplate,requestContactTemplate,requestContactConfirmTemplate,resetPasswordTemplate,taskExecutor,userWebService,roomWebService,fileWebService,calendarWebService,jabberWebService,serverWebService,backupExport,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0];
root of factory hierarchy
[INFO] [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean -
Building JPA EntityManagerFactory for persistence unit 'openmeetings'
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/backup.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
org.apache.openmeetings.servlet.outputhandler.BackupImportController.service(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException,java.io.IOException
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/import.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected void
org.apache.openmeetings.servlet.outputhandler.ImportController.service(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/networktest.upload],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.serviceGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession)
throws javax.servlet.ServletException,java.io.IOException
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/networktest.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.servicePost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession)
throws javax.servlet.ServletException,java.io.IOException
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/screen.upload],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
org.apache.openmeetings.servlet.outputhandler.ScreenController.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/file.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
org.apache.openmeetings.servlet.outputhandler.UploadController.handleFileUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession)
throws javax.servlet.ServletException
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/remotelog.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
org.apache.openmeetings.servlet.outputhandler.UploadController.handleRemoteLog(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException
[INFO] [main]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- Mapped
"{[/upload.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
org.apache.openmeetings.servlet.outputhandler.UploadController.handleFormUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException
[INFO] [main]
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor -
Initializing ExecutorService  'taskExecutor'
[INFO] [main] org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler
Signaller of type: class org.quartz.core.SchedulerSignalerImpl
[INFO] [main] org.quartz.core.QuartzScheduler - Quartz Scheduler v.1.8.5
created.
[INFO] [main] org.quartz.simpl.RAMJobStore - RAMJobStore initialized.
[INFO] [main] org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz
Scheduler (v1.8.5)
'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' with
instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support
persistence. and is not clustered.

[INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler
'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' initialized
from an externally provided properties instance.
[INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler
version: 1.8.5
[INFO] [main] org.quartz.core.QuartzScheduler - JobFactory set to:
org.springframework.scheduling.quartz.AdaptableJobFactory@5ef21bc4
[INFO] [main] org.springframework.context.support.DefaultLifecycleProcessor
- Starting beans in phase 2147483647
[INFO] [main] org.springframework.scheduling.quartz.SchedulerFactoryBean -
Starting Quartz Scheduler now
[INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
started.
[INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
shutting down.
[INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
paused.
[INFO] [main] org.quartz.core.QuartzScheduler - Scheduler
org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED
shutdown complete.
*[ERROR] [main] org.apache.openmeetings.cli.Admin - Files failed*
*java.lang.NullPointerException: null*
* at java.io.File.<init>(Unknown Source) ~[na:1.7.0_45]*
* at org.apache.openmeetings.cli.Admin.process(Admin.java:363)
[openmeetings-2.1.1-RELEASE.jar:na]*
* at org.apache.openmeetings.cli.Admin.main(Admin.java:623)
[openmeetings-2.1.1-RELEASE.jar:na]*

*# ll /opt/om/webapps/openmeetings/streams/9*
total 12340
-rw-r--r-- 1 root root  605503 Dez 10 10:57
rec_1_stream_0_2013_12_10_10_55_27.flv
-rw-r--r-- 1 root root 4557726 Dez 10 10:57
rec_1_stream_0_2013_12_10_10_55_27_GAP_FULL_WAVE_0.wav
-rw-r--r-- 1 root root 4556844 Dez 10 10:57
rec_1_stream_0_2013_12_10_10_55_27_WAVE.wav
-rw-r--r-- 1 root root 2911386 Dez 10 10:57
rec_1_stream_8b2437062d74df60c13580436c987123_2013_12_10_10_55_27.flv

*# ll /opt/om/webapps/openmeetings/streams/hibernate*
total 19484
-rw-r--r-- 1 root root    20992 Jul  2 09:46 default_interview_image.fla
-rw-r--r-- 1 root root     1827 Jul  2 09:46 default_interview_image.jpg
-rw-r--r-- 1 root root     1106 Jul  2 09:46 default_interview_image.png
-rw-r--r-- 1 root root 11292264 Dez 10 10:57 flvRecording_1.avi
-rw-r--r-- 1 root root  8427778 Dez 10 10:57 flvRecording_1.flv
-rw-r--r-- 1 root root     1078 Dez 10 11:04 flvRecording_1.flv.meta
-rw-r--r-- 1 root root   101172 Dez 10 10:57 flvRecording_1.jpg
-rw-r--r-- 1 root root    88244 Jul  2 09:46 one_second.wav

Am I missing something?

Thanks in advance,

Carlos Eduardo Matos Ellery

Carlos Eduardo Matos Ellery


2013/12/3 Maxim Solodovnik <so...@gmail.com>

> you already can delete all recordings marked as "deleted" using
> ./admin.sh -v -f --cleanup
> command
>
> Sebastian is currently trying to add automated GUI testing to 3.0
> But we all have too few free time for this :(
>
>
> On Tue, Dec 3, 2013 at 6:11 PM, Michael Wuttke <
> michael.wuttke@beuth-hochschule.de> wrote:
>
>> Hello Maxim,
>>
>> Thanks for your answers.
>>
>> I will clock the recording like you suggested. ;-)
>>
>> And I will repack the zip file again. ;-)
>>
>> It would be great if you could add the delete function for
>> old/unimportant recordings or cleanups to the command line admin.
>>
>> The thing is in this case, when I login at the OM GUI as a modarator of
>> a OM room, I see my recordings and can delete them. But they still
>> exists on the file system in the ~/streams/hibernate folder, after  I
>> deleted the recordings. It would be brilliant to be able to clean up the
>> system without deleting the om_db if it ist possible.
>>
>> One question to the tests, which I made manualy. Is there a way to
>> automate the testings you discribe in the test plan (see link below)?
>> For example with jmater or any other test plan/ stress test framework?
>> https://openmeetings.apache.org/ManualTesting.html
>>
>> Thank you & greetings,
>> Michael
>>
>> Am 03.12.2013 02:00, schrieb Maxim Solodovnik:
>> > Hello Michael,
>> >
>> > Thanks for such detailed testing :)
>> >
>> > 9) This might happen in case to have selected huge area and
>> > High/VeryHigh quality. Flash video requires video frames have constant
>> > time between them. So in case you computer is not power enough to
>> > perform encoding in the time specified - you will get "fast forwarded"
>> > video :(
>> > The only way this can be tested: select the area on the desktop with the
>> > clock. Note the time recording was started and stoped and check it in
>> > the recording created
>> >
>> > 10.9) It seems like restore was failed in the very beginning :( Since
>> > you have repacked backup file I guess this might be the problem
>> >
>> > I guess if this feature is required I can add it to command line admin
>> > in 3.0/3.1
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>

Re: test of build 24 with some objections

Posted by Maxim Solodovnik <so...@gmail.com>.
I'll try to check myself


On Sat, Dec 7, 2013 at 8:00 AM, Maxim Solodovnik <so...@gmail.com>wrote:

> Cleanup is the purge. ;) does it work for you?
> On Dec 7, 2013 2:15 AM, "Michael Wuttke" <mw...@beuth-hochschule.de>
> wrote:
>
>> Hello Maxim,
>>
>> I did the cleanup with:
>> /usr/lib/red5/admin.sh -v -f --cleanup
>>
>> What would be the purge option in this case?
>>
>> Thanks in advance,
>> Michael
>>
>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
>> > Hello Michael,
>> > please try to purge already deleted records using
>> > clean option of admin?
>> >
>> >
>> > On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
>> > michael.wuttke@beuth-hochschule.de> wrote:
>> >
>> >> Hello Maxim,
>> >>
>> >> thank you for your great work. ;-)
>> >>
>> >> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
>> >> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following
>> scenarios:
>> >>
>> >> 1. create a conference room via moodle - ok
>> >> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
>> >> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>> >> 3. test of audio and video as a monderator - ok
>> >> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls &
>> a
>> >> xlsx file to the WB - ok
>> >> 5. zoom of the content in the WB as a moderator - ok
>> >> 6. test the chat as moderator - ok
>> >> 7. enter the conference room via moodle as a non moderator user
>> (Windows
>> >> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>> >> 8. test of audio and video as a non monderator - ok
>> >> 9. zoom of the content in the WB as a non moderator - ok
>> >> 10. test the chat as non moderator - ok
>> >> 11. test the private chat as moderator - ok
>> >> 12. test the private chat as non moderator - ok
>> >> 13. sync of the zoom of content in the WB for the non moderator - ok
>> >> 14. start a screensharing session as the moderator via moodle - ok
>> >> 15. getting a screensharing session as non moderator user via moodle -
>> ok
>> >> 16. stopp the screensharing session as moderator via moodle - ok
>> >> 17. start a recording session as the moderator via moodle for just a
>> >> minute with high quality - ok
>> >> 18. stop the recording session as the moderator via moodle - ok
>> >> 19. create an activity in moodle to see the recording again as the
>> >> moderator - creating was ok (but playing the recording via moodle was
>> >> "fast forwarded") !!!
>> >> 20. play the recording again as the non moderator - ok
>> >> 21. test the pointer as moderator - ok (not only the firstname and the
>> >> name is shown: the first name and two times the lastname; see attached
>> >> screenshot_pointer.jpg file)
>> >> 22. test the pointer as non moderator - ok
>> >> 23. a non moderator asks to become the privileges of a moderator - ok
>> >> 24. a moderator can give a non moderator the privileges of a moderator
>> - ok
>> >> 25. a former non moderator, now with the privileges of a moderator, can
>> >> unenrole the first moderator - it works (Is this a bug or the normal
>> >> behaviour?) !!!
>> >> 26. move files from home drive to public drive as a moderator - ok
>> >> 27. move files from  public drive to home drive as a moderator - ok
>> >> 28. delete all the files from the files directory - ok
>> >> 29. download the recording as flv & avi file and play them with
>> >> vlc-player - ok (but playing the recording localy was "fast forwarded"
>> >> as well) !!!
>> >>
>> >> 30. backup & restore to test the function of deleting the recording I
>> >> made in step 19. with the following steps:
>> >> 30.0. stop the service: /etc/init.d/red5 stop
>> >> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
>> /tmp/backup.zip
>> >> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
>> >> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
>> >> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
>> >> /tmp/import ./*
>> >> 30.5. recreate the om_db: mysql -u root -h localhost
>> >> 30.6. drop database openmeetings;
>> >> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
>> >> utf8_general_ci;
>> >> 30.8. \q
>> >> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
>> >> /tmp/import.zip
>> >>
>> >> Step 30.9. ends with the following error message again; same same like
>> >> in the last tests (I don't know what is wrong with my import.zip file):
>> >>
>> >>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
>> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> >> No USER_ID given
>> >> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
>> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >> ImportInitValues.loadInitAppointmentReminderTypes
>> >>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
>> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> >> No USER_ID given
>> >>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
>> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> >> No USER_ID given
>> >>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
>> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> >> No USER_ID given
>> >> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
>> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >> conference_Id: 1
>> >> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
>> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >> restricted_Id: 3
>> >> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
>> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >> interview_Id: 4
>> >> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
>> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> RoomTypes
>> >> ADDED
>> >> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
>> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >> Configuration ADDED
>> >> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
>> >> org.apache.openmeetings.servlet.outputhandler.BackupImportController
>> >> [main] - ##### WRITE FILE TO:
>> >>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
>> >> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
>> >> java.io.FileNotFoundException:
>> >>
>> >>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
>> >> (Not a directory)
>> >>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
>> >>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
>> >> ~[na:1.6.0_26]
>> >>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
>> >> ~[na:1.6.0_26]
>> >>         at
>> >>
>> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
>> >> ~[commons-transaction-jar-1.2.jar:1.2]
>> >>         at
>> >>
>> >>
>> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
>> >> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
>> >> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
>> >> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>> >> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>
>> >> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>> >>
>> >> 31. I deleted the recording as a moderator of the conference room via
>> >> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
>> >> video files and in the tables flvrecording, flvrecording_log and
>> >> flvrecording_meta_delta the entries for the deleted recording still
>> exists)
>> >> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
>> >> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
>> >> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
>> >> flvrecording, flvrecording_log and flvrecording_meta_delta all the
>> >> entries for the deleted recording still exists.)
>> >> 34. create a webinar room via moodle and using it as moderator and mon
>> >> moderator like in step 2. - 29. - ok
>> >> 35. create a interview room via moodle and using it as moderator and
>> mon
>> >> moderator like in step 2. - 29. - ok (But there is one confusing thing:
>> >> In the interview room exists for a moderator the posibility to upload a
>> >> file but there is no WB or file directory to use. What is it good for,
>> >> this upload function?) ;-)
>> >>
>> >> Thanks & greetings,
>> >> Michael
>> >>
>> >> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
>> >>> I'm going to pack RC1 based on 2.2.0#24
>> >>> please let me know if you have any objections
>> >>
>> >
>> >
>> >
>>
>


-- 
WBR
Maxim aka solomax

Re: test of build 24 with some objections

Posted by Maxim Solodovnik <so...@gmail.com>.
Sure
We need to discuss it and create detailed JIRA issue :)


On Mon, Dec 9, 2013 at 8:33 PM, Michael Wuttke <
michael.wuttke@beuth-hochschule.de> wrote:

> Hello Maxim,
>
> maybe the "rights history" is something for a future relase? ;-)
>
> Thanks & greetings;
> Michael
>
> Am 09.12.2013 09:11, schrieb Maxim Solodovnik:
> > The problem is: we don't have "rights history" right now. So right after
> > rights escalation we have no options to differentiate 2 moderators :)
> > Additionally by default we have "first come become moderator" room mode
> :)
> >
> >
> > On Mon, Dec 9, 2013 at 3:06 PM, Michael Wuttke
> > <mwuttke@beuth-hochschule.de <ma...@beuth-hochschule.de>>
> wrote:
> >
> >     Hello Maxim,
> >
> >     I filed two minor issues:
> >     https://issues.apache.org/jira/browse/OPENMEETINGS-850
> >     &
> >     https://issues.apache.org/jira/browse/OPENMEETINGS-851
> >
> >     But I do not want to start a discussion about "moderator wars". ;-)
> >     I thought it would be better if a normal user with privileges of a
> >     moderator should not be able to kicking out/unenrole other
> moderators.
> >
> >     Thanks,
> >     Michael
> >
> >     Am 08.12.13 19:19, schrieb Maxim Solodovnik:
> >     > Thanks!
> >     >
> >     > please see inline in blue
> >     >
> >     > - the test of the pointer as moderator or non moderator shows not
> only
> >     > the firstname and the
> >     > name; the first name and two times the lastname are shown
> >     >
> >     > I believe this is another minor issue should be filed
> >     >
> >     > - a former non moderator, now with the privileges of a moderator
> given
> >     > by the modarator of the room, can
> >     > unenrole the first moderator works well, but is it a bug or not?
> >     >
> >     > This is by design, moderator can do anything including
> >     kicking/unenrole
> >     > other moderators, I believe there are no "moderator wars" in the
> >     real life.
> >     > Maybe we need to redesign roles in OM, but I believe this need to
> >     be widely
> >     > discussed first.
> >     > You can start discussion in case you would like to propose any
> >     changes, I
> >     > would really appreciate any help in this :)
> >     >
> >     > - to create a interview room via moodle and using it as moderator
> >     and non
> >     > moderator works well; but there is one confusing thing:
> >     > In the interview room exists the posibility for the moderator to
> >     upload a
> >     > file but there is no WB or file directory to use. What is it good
> for,
> >     > this upload function?
> >     >
> >     > This seems to be another minor issue, Most probably Upload should
> be
> >     > hidden/disabled for interview room
> >     > Could you file an issue?
> >     >
> >     > Thanks a lot for your help!
> >     >
> >     >
> >     > On Mon, Dec 9, 2013 at 1:14 AM, Michael Wuttke
> >     > <mwuttke@beuth-hochschule.de
> >     <ma...@beuth-hochschule.de>>wrote:
> >     >
> >     >> Hell Maxim,
> >     >>
> >     >> ok it's done, I filed a minor BUG to JIRA:
> >     >> https://issues.apache.org/jira/browse/OPENMEETINGS-849
> >     >>
> >     >> Please can you tell what is the other objections?
> >     >>
> >     >> - the test of the pointer as moderator or non moderator shows not
> >     only
> >     >> the firstname and the
> >     >> name; the first name and two times the lastname are shown
> >     >> - a former non moderator, now with the privileges of a moderator
> >     given
> >     >> by the modarator of the room, can
> >     >> unenrole the first moderator works well, but is it a bug or not?
> >     >> - to create a interview room via moodle and using it as moderator
> >     and non
> >     >> moderator works well; but there is one confusing thing:
> >     >> In the interview room exists the posibility for the moderator to
> >     upload a
> >     >> file but there is no WB or file directory to use. What is it good
> >     for,
> >     >> this upload function?
> >     >>
> >     >> Thanks,
> >     >> Michael
> >     >>
> >     >> Am 08.12.13 17:03, schrieb Maxim Solodovnik:
> >     >>> Please file this is as minor BUG to JIRA :)
> >     >>> Will try to fix it in next release :)
> >     >>>
> >     >>>
> >     >>> On Sat, Dec 7, 2013 at 3:50 PM, Michael Wuttke
> >     >>> <mwuttke@beuth-hochschule.de
> >     <ma...@beuth-hochschule.de>>wrote:
> >     >>>
> >     >>>> Hi Maxin,
> >     >>>>
> >     >>>> it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup.
> >     But with
> >     >>>> some remains. May be they are not realy important. ;-)
> >     >>>>
> >     >>>> When I delete the recordings via the GUI as the moderator of the
> >     >>>> conference room, the whole folder with the captured files will
> be
> >     >> purged.
> >     >>>> In my case it was the folder ~/streams/1:
> >     >>>>
> >     >>>>
> >     >>
> >
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
> >     >>>>
> >     >>>>
> >     >>
> >
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav
> >     >>>>
> >     >>>> In the folder ~/streams/hibernate the files flvRecording_1.flv,
> >     >>>> flvRecording_1.avi and flvRecording_1.??? will be deleted.
> >     >>>>
> >     >>>> But in the folder ~/streams/hibernate the file
> >     flvRecording_1.flv.meta
> >     >>>> and in the tables flvrecording, flvrecording_log and
> >     >>>> flvrecording_meta_delta of the openmeetings database all the
> >     entries for
> >     >>>> the deleted recording still exists.
> >     >>>>
> >     >>>> Thanks,
> >     >>>> Michael
> >     >>>>
> >     >>>> Am 07.12.13 02:00, schrieb Maxim Solodovnik:
> >     >>>>> Cleanup is the purge. ;) does it work for you?
> >     >>>>> On Dec 7, 2013 2:15 AM, "Michael Wuttke"
> >     <mwuttke@beuth-hochschule.de <ma...@beuth-hochschule.de>>
> >     >>>>> wrote:
> >     >>>>>
> >     >>>>>> Hello Maxim,
> >     >>>>>>
> >     >>>>>> I did the cleanup with:
> >     >>>>>> /usr/lib/red5/admin.sh -v -f --cleanup
> >     >>>>>>
> >     >>>>>> What would be the purge option in this case?
> >     >>>>>>
> >     >>>>>> Thanks in advance,
> >     >>>>>> Michael
> >     >>>>>>
> >     >>>>>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
> >     >>>>>>> Hello Michael,
> >     >>>>>>> please try to purge already deleted records using
> >     >>>>>>> clean option of admin?
> >     >>>>>>>
> >     >>>>>>>
> >     >>>>>>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
> >     >>>>>>> michael.wuttke@beuth-hochschule.de
> >     <ma...@beuth-hochschule.de>> wrote:
> >     >>>>>>>
> >     >>>>>>>> Hello Maxim,
> >     >>>>>>>>
> >     >>>>>>>> thank you for your great work. ;-)
> >     >>>>>>>>
> >     >>>>>>>> I tested the latest OM 2.2 version build 24 (with debian
> >     sqeeze, 4
> >     >> GB
> >     >>>>>>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the
> following
> >     >>>> scenarios:
> >     >>>>>>>>
> >     >>>>>>>> 1. create a conference room via moodle - ok
> >     >>>>>>>> 2. enter the conference room via moodle as a moderator
> >     (Ubuntu 13.04
> >     >>>>>>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN)
> - ok
> >     >>>>>>>> 3. test of audio and video as a monderator - ok
> >     >>>>>>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif,
> >     txt, xls
> >     >>>> & a
> >     >>>>>>>> xlsx file to the WB - ok
> >     >>>>>>>> 5. zoom of the content in the WB as a moderator - ok
> >     >>>>>>>> 6. test the chat as moderator - ok
> >     >>>>>>>> 7. enter the conference room via moodle as a non moderator
> user
> >     >>>> (Windows
> >     >>>>>>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB
> >     LAN) - ok
> >     >>>>>>>> 8. test of audio and video as a non monderator - ok
> >     >>>>>>>> 9. zoom of the content in the WB as a non moderator - ok
> >     >>>>>>>> 10. test the chat as non moderator - ok
> >     >>>>>>>> 11. test the private chat as moderator - ok
> >     >>>>>>>> 12. test the private chat as non moderator - ok
> >     >>>>>>>> 13. sync of the zoom of content in the WB for the non
> >     moderator - ok
> >     >>>>>>>> 14. start a screensharing session as the moderator via
> >     moodle - ok
> >     >>>>>>>> 15. getting a screensharing session as non moderator user
> via
> >     >> moodle -
> >     >>>>>> ok
> >     >>>>>>>> 16. stopp the screensharing session as moderator via moodle
> >     - ok
> >     >>>>>>>> 17. start a recording session as the moderator via moodle
> >     for just a
> >     >>>>>>>> minute with high quality - ok
> >     >>>>>>>> 18. stop the recording session as the moderator via moodle
> - ok
> >     >>>>>>>> 19. create an activity in moodle to see the recording again
> >     as the
> >     >>>>>>>> moderator - creating was ok (but playing the recording via
> >     moodle
> >     >> was
> >     >>>>>>>> "fast forwarded") !!!
> >     >>>>>>>> 20. play the recording again as the non moderator - ok
> >     >>>>>>>> 21. test the pointer as moderator - ok (not only the
> >     firstname and
> >     >> the
> >     >>>>>>>> name is shown: the first name and two times the lastname;
> see
> >     >> attached
> >     >>>>>>>> screenshot_pointer.jpg file)
> >     >>>>>>>> 22. test the pointer as non moderator - ok
> >     >>>>>>>> 23. a non moderator asks to become the privileges of a
> >     moderator -
> >     >> ok
> >     >>>>>>>> 24. a moderator can give a non moderator the privileges of a
> >     >> moderator
> >     >>>>>> - ok
> >     >>>>>>>> 25. a former non moderator, now with the privileges of a
> >     moderator,
> >     >>>> can
> >     >>>>>>>> unenrole the first moderator - it works (Is this a bug or
> >     the normal
> >     >>>>>>>> behaviour?) !!!
> >     >>>>>>>> 26. move files from home drive to public drive as a
> >     moderator - ok
> >     >>>>>>>> 27. move files from  public drive to home drive as a
> >     moderator - ok
> >     >>>>>>>> 28. delete all the files from the files directory - ok
> >     >>>>>>>> 29. download the recording as flv & avi file and play them
> with
> >     >>>>>>>> vlc-player - ok (but playing the recording localy was "fast
> >     >> forwarded"
> >     >>>>>>>> as well) !!!
> >     >>>>>>>>
> >     >>>>>>>> 30. backup & restore to test the function of deleting the
> >     recording
> >     >> I
> >     >>>>>>>> made in step 19. with the following steps:
> >     >>>>>>>> 30.0. stop the service: /etc/init.d/red5 stop
> >     >>>>>>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
> >     >>>>>> /tmp/backup.zip
> >     >>>>>>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
> >     >>>>>>>> 30.3. remove the recordings & delete the nodes from
> >     >> flvrecordings.xml
> >     >>>>>>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import
> >     && zip
> >     >> -r
> >     >>>>>>>> /tmp/import ./*
> >     >>>>>>>> 30.5. recreate the om_db: mysql -u root -h localhost
> >     >>>>>>>> 30.6. drop database openmeetings;
> >     >>>>>>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET
> 'utf8'
> >     >>>> COLLATE
> >     >>>>>>>> utf8_general_ci;
> >     >>>>>>>> 30.8. \q
> >     >>>>>>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
> >     >>>>>>>> /tmp/import.zip
> >     >>>>>>>>
> >     >>>>>>>> Step 30.9. ends with the following error message again;
> >     same same
> >     >> like
> >     >>>>>>>> in the last tests (I don't know what is wrong with my
> >     import.zip
> >     >>>> file):
> >     >>>>>>>>
> >     >>>>>>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
> >     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
> >     [getUser]
> >     >>>> Info:
> >     >>>>>>>> No USER_ID given
> >     >>>>>>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
> >     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues
> [main] -
> >     >>>>>>>> ImportInitValues.loadInitAppointmentReminderTypes
> >     >>>>>>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
> >     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
> >     [getUser]
> >     >>>> Info:
> >     >>>>>>>> No USER_ID given
> >     >>>>>>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
> >     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
> >     [getUser]
> >     >>>> Info:
> >     >>>>>>>> No USER_ID given
> >     >>>>>>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
> >     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
> >     [getUser]
> >     >>>> Info:
> >     >>>>>>>> No USER_ID given
> >     >>>>>>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
> >     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues
> [main] -
> >     >>>>>>>> conference_Id: 1
> >     >>>>>>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
> >     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues
> [main] -
> >     >>>>>>>> restricted_Id: 3
> >     >>>>>>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
> >     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues
> [main] -
> >     >>>>>>>> interview_Id: 4
> >     >>>>>>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
> >     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues
> [main] -
> >     >>>> RoomTypes
> >     >>>>>>>> ADDED
> >     >>>>>>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
> >     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues
> [main] -
> >     >>>>>>>> Configuration ADDED
> >     >>>>>>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110
> 201
> >     >>>>>>>>
> >     org.apache.openmeetings.servlet.outputhandler.BackupImportController
> >     >>>>>>>> [main] - ##### WRITE FILE TO:
> >     >>>>>>>>
> >     >>>>>>
> >     >>>>
> >     >>
> >
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
> >     >>>>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore
> >     failed
> >     >>>>>>>> java.io.FileNotFoundException:
> >     >>>>>>>>
> >     >>>>>>>>
> >     >>>>>>
> >     >>>>
> >     >>
> >
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
> >     >>>>>>>> (Not a directory)
> >     >>>>>>>>         at java.io.FileOutputStream.open(Native Method)
> >     >> ~[na:1.6.0_26]
> >     >>>>>>>>         at
> >     >> java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> >     >>>>>>>> ~[na:1.6.0_26]
> >     >>>>>>>>         at
> >     >> java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> >     >>>>>>>> ~[na:1.6.0_26]
> >     >>>>>>>>         at
> >     >>>>>>>>
> >     >>>>
> >
> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> >     >>>>>>>> ~[commons-transaction-jar-1.2.jar:1.2]
> >     >>>>>>>>         at
> >     >>>>>>>>
> >     >>>>>>>>
> >     >>>>>>
> >     >>>>
> >     >>
> >
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> >     >>>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >     >>>>>>>>         at
> >     >> org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> >     >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >     >>>>>>>>         at
> >     org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> >     >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >     >>>>>>>>         at
> >     org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> >     >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >     >>>>>>>>
> >     >>>>>>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
> >     >>>>>>>>
> >     >>>>>>>> 31. I deleted the recording as a moderator of the
> >     conference room
> >     >> via
> >     >>>>>>>> the OM GUI (But in the folders ~/streams/1 &
> >     ~/streams/hibernate the
> >     >>>>>>>> video files and in the tables flvrecording,
> >     flvrecording_log and
> >     >>>>>>>> flvrecording_meta_delta the entries for the deleted
> >     recording still
> >     >>>>>> exists)
> >     >>>>>>>> 32. Thats why I started a system cleanup with:
> >     /etc/init.d/red5 stop
> >     >>>>>>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in
> the
> >     >> folder
> >     >>>>>>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in
> the
> >     >> tables
> >     >>>>>>>> flvrecording, flvrecording_log and flvrecording_meta_delta
> >     all the
> >     >>>>>>>> entries for the deleted recording still exists.)
> >     >>>>>>>> 34. create a webinar room via moodle and using it as
> >     moderator and
> >     >> mon
> >     >>>>>>>> moderator like in step 2. - 29. - ok
> >     >>>>>>>> 35. create a interview room via moodle and using it as
> >     moderator and
> >     >>>> mon
> >     >>>>>>>> moderator like in step 2. - 29. - ok (But there is one
> >     confusing
> >     >>>> thing:
> >     >>>>>>>> In the interview room exists for a moderator the posibility
> to
> >     >> upload
> >     >>>> a
> >     >>>>>>>> file but there is no WB or file directory to use. What is
> >     it good
> >     >> for,
> >     >>>>>>>> this upload function?) ;-)
> >     >>>>>>>>
> >     >>>>>>>> Thanks & greetings,
> >     >>>>>>>> Michael
> >     >>>>>>>>
> >     >>>>>>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
> >     >>>>>>>>> I'm going to pack RC1 based on 2.2.0#24
> >     >>>>>>>>> please let me know if you have any objections
> >     >>>>>>>>
> >     >>>>>>>
> >     >>>>>>>
> >     >>>>>>>
> >     >>>>>>
> >     >>>>>
> >     >>>>
> >     >>>
> >     >>>
> >     >>>
> >     >>
> >     >
> >     >
> >     >
> >
> >
> >
> >
> > --
> > WBR
> > Maxim aka solomax
>
> --
> Danke & mit freundlichen Grüßen,
> Michael Wuttke
>
> Learning Management System Moodle
> http://lms.beuth-hochschule.de
> Beuth Hochschule Berlin - Labor Online Learning
> http://learn.beuth-hochschule.de
> Luxemburger Str. 10
> 13353 Berlin
> Tel: +49 (0)30 45 04 2184
> E-Mail: michael.wuttke@beuth-hochschule.de
> News: http://lms.beuth-hochschule.de/rss
>



-- 
WBR
Maxim aka solomax

Re: test of build 24 with some objections

Posted by Michael Wuttke <mi...@beuth-hochschule.de>.
Hello Maxim,

maybe the "rights history" is something for a future relase? ;-)

Thanks & greetings;
Michael

Am 09.12.2013 09:11, schrieb Maxim Solodovnik:
> The problem is: we don't have "rights history" right now. So right after
> rights escalation we have no options to differentiate 2 moderators :)
> Additionally by default we have "first come become moderator" room mode :)
> 
> 
> On Mon, Dec 9, 2013 at 3:06 PM, Michael Wuttke
> <mwuttke@beuth-hochschule.de <ma...@beuth-hochschule.de>> wrote:
> 
>     Hello Maxim,
> 
>     I filed two minor issues:
>     https://issues.apache.org/jira/browse/OPENMEETINGS-850
>     &
>     https://issues.apache.org/jira/browse/OPENMEETINGS-851
> 
>     But I do not want to start a discussion about "moderator wars". ;-)
>     I thought it would be better if a normal user with privileges of a
>     moderator should not be able to kicking out/unenrole other moderators.
> 
>     Thanks,
>     Michael
> 
>     Am 08.12.13 19:19, schrieb Maxim Solodovnik:
>     > Thanks!
>     >
>     > please see inline in blue
>     >
>     > - the test of the pointer as moderator or non moderator shows not only
>     > the firstname and the
>     > name; the first name and two times the lastname are shown
>     >
>     > I believe this is another minor issue should be filed
>     >
>     > - a former non moderator, now with the privileges of a moderator given
>     > by the modarator of the room, can
>     > unenrole the first moderator works well, but is it a bug or not?
>     >
>     > This is by design, moderator can do anything including
>     kicking/unenrole
>     > other moderators, I believe there are no "moderator wars" in the
>     real life.
>     > Maybe we need to redesign roles in OM, but I believe this need to
>     be widely
>     > discussed first.
>     > You can start discussion in case you would like to propose any
>     changes, I
>     > would really appreciate any help in this :)
>     >
>     > - to create a interview room via moodle and using it as moderator
>     and non
>     > moderator works well; but there is one confusing thing:
>     > In the interview room exists the posibility for the moderator to
>     upload a
>     > file but there is no WB or file directory to use. What is it good for,
>     > this upload function?
>     >
>     > This seems to be another minor issue, Most probably Upload should be
>     > hidden/disabled for interview room
>     > Could you file an issue?
>     >
>     > Thanks a lot for your help!
>     >
>     >
>     > On Mon, Dec 9, 2013 at 1:14 AM, Michael Wuttke
>     > <mwuttke@beuth-hochschule.de
>     <ma...@beuth-hochschule.de>>wrote:
>     >
>     >> Hell Maxim,
>     >>
>     >> ok it's done, I filed a minor BUG to JIRA:
>     >> https://issues.apache.org/jira/browse/OPENMEETINGS-849
>     >>
>     >> Please can you tell what is the other objections?
>     >>
>     >> - the test of the pointer as moderator or non moderator shows not
>     only
>     >> the firstname and the
>     >> name; the first name and two times the lastname are shown
>     >> - a former non moderator, now with the privileges of a moderator
>     given
>     >> by the modarator of the room, can
>     >> unenrole the first moderator works well, but is it a bug or not?
>     >> - to create a interview room via moodle and using it as moderator
>     and non
>     >> moderator works well; but there is one confusing thing:
>     >> In the interview room exists the posibility for the moderator to
>     upload a
>     >> file but there is no WB or file directory to use. What is it good
>     for,
>     >> this upload function?
>     >>
>     >> Thanks,
>     >> Michael
>     >>
>     >> Am 08.12.13 17:03, schrieb Maxim Solodovnik:
>     >>> Please file this is as minor BUG to JIRA :)
>     >>> Will try to fix it in next release :)
>     >>>
>     >>>
>     >>> On Sat, Dec 7, 2013 at 3:50 PM, Michael Wuttke
>     >>> <mwuttke@beuth-hochschule.de
>     <ma...@beuth-hochschule.de>>wrote:
>     >>>
>     >>>> Hi Maxin,
>     >>>>
>     >>>> it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup.
>     But with
>     >>>> some remains. May be they are not realy important. ;-)
>     >>>>
>     >>>> When I delete the recordings via the GUI as the moderator of the
>     >>>> conference room, the whole folder with the captured files will be
>     >> purged.
>     >>>> In my case it was the folder ~/streams/1:
>     >>>>
>     >>>>
>     >>
>     /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
>     >>>>
>     >>>>
>     >>
>     /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav
>     >>>>
>     >>>> In the folder ~/streams/hibernate the files flvRecording_1.flv,
>     >>>> flvRecording_1.avi and flvRecording_1.??? will be deleted.
>     >>>>
>     >>>> But in the folder ~/streams/hibernate the file
>     flvRecording_1.flv.meta
>     >>>> and in the tables flvrecording, flvrecording_log and
>     >>>> flvrecording_meta_delta of the openmeetings database all the
>     entries for
>     >>>> the deleted recording still exists.
>     >>>>
>     >>>> Thanks,
>     >>>> Michael
>     >>>>
>     >>>> Am 07.12.13 02:00, schrieb Maxim Solodovnik:
>     >>>>> Cleanup is the purge. ;) does it work for you?
>     >>>>> On Dec 7, 2013 2:15 AM, "Michael Wuttke"
>     <mwuttke@beuth-hochschule.de <ma...@beuth-hochschule.de>>
>     >>>>> wrote:
>     >>>>>
>     >>>>>> Hello Maxim,
>     >>>>>>
>     >>>>>> I did the cleanup with:
>     >>>>>> /usr/lib/red5/admin.sh -v -f --cleanup
>     >>>>>>
>     >>>>>> What would be the purge option in this case?
>     >>>>>>
>     >>>>>> Thanks in advance,
>     >>>>>> Michael
>     >>>>>>
>     >>>>>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
>     >>>>>>> Hello Michael,
>     >>>>>>> please try to purge already deleted records using
>     >>>>>>> clean option of admin?
>     >>>>>>>
>     >>>>>>>
>     >>>>>>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
>     >>>>>>> michael.wuttke@beuth-hochschule.de
>     <ma...@beuth-hochschule.de>> wrote:
>     >>>>>>>
>     >>>>>>>> Hello Maxim,
>     >>>>>>>>
>     >>>>>>>> thank you for your great work. ;-)
>     >>>>>>>>
>     >>>>>>>> I tested the latest OM 2.2 version build 24 (with debian
>     sqeeze, 4
>     >> GB
>     >>>>>>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following
>     >>>> scenarios:
>     >>>>>>>>
>     >>>>>>>> 1. create a conference room via moodle - ok
>     >>>>>>>> 2. enter the conference room via moodle as a moderator
>     (Ubuntu 13.04
>     >>>>>>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>     >>>>>>>> 3. test of audio and video as a monderator - ok
>     >>>>>>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif,
>     txt, xls
>     >>>> & a
>     >>>>>>>> xlsx file to the WB - ok
>     >>>>>>>> 5. zoom of the content in the WB as a moderator - ok
>     >>>>>>>> 6. test the chat as moderator - ok
>     >>>>>>>> 7. enter the conference room via moodle as a non moderator user
>     >>>> (Windows
>     >>>>>>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB
>     LAN) - ok
>     >>>>>>>> 8. test of audio and video as a non monderator - ok
>     >>>>>>>> 9. zoom of the content in the WB as a non moderator - ok
>     >>>>>>>> 10. test the chat as non moderator - ok
>     >>>>>>>> 11. test the private chat as moderator - ok
>     >>>>>>>> 12. test the private chat as non moderator - ok
>     >>>>>>>> 13. sync of the zoom of content in the WB for the non
>     moderator - ok
>     >>>>>>>> 14. start a screensharing session as the moderator via
>     moodle - ok
>     >>>>>>>> 15. getting a screensharing session as non moderator user via
>     >> moodle -
>     >>>>>> ok
>     >>>>>>>> 16. stopp the screensharing session as moderator via moodle
>     - ok
>     >>>>>>>> 17. start a recording session as the moderator via moodle
>     for just a
>     >>>>>>>> minute with high quality - ok
>     >>>>>>>> 18. stop the recording session as the moderator via moodle - ok
>     >>>>>>>> 19. create an activity in moodle to see the recording again
>     as the
>     >>>>>>>> moderator - creating was ok (but playing the recording via
>     moodle
>     >> was
>     >>>>>>>> "fast forwarded") !!!
>     >>>>>>>> 20. play the recording again as the non moderator - ok
>     >>>>>>>> 21. test the pointer as moderator - ok (not only the
>     firstname and
>     >> the
>     >>>>>>>> name is shown: the first name and two times the lastname; see
>     >> attached
>     >>>>>>>> screenshot_pointer.jpg file)
>     >>>>>>>> 22. test the pointer as non moderator - ok
>     >>>>>>>> 23. a non moderator asks to become the privileges of a
>     moderator -
>     >> ok
>     >>>>>>>> 24. a moderator can give a non moderator the privileges of a
>     >> moderator
>     >>>>>> - ok
>     >>>>>>>> 25. a former non moderator, now with the privileges of a
>     moderator,
>     >>>> can
>     >>>>>>>> unenrole the first moderator - it works (Is this a bug or
>     the normal
>     >>>>>>>> behaviour?) !!!
>     >>>>>>>> 26. move files from home drive to public drive as a
>     moderator - ok
>     >>>>>>>> 27. move files from  public drive to home drive as a
>     moderator - ok
>     >>>>>>>> 28. delete all the files from the files directory - ok
>     >>>>>>>> 29. download the recording as flv & avi file and play them with
>     >>>>>>>> vlc-player - ok (but playing the recording localy was "fast
>     >> forwarded"
>     >>>>>>>> as well) !!!
>     >>>>>>>>
>     >>>>>>>> 30. backup & restore to test the function of deleting the
>     recording
>     >> I
>     >>>>>>>> made in step 19. with the following steps:
>     >>>>>>>> 30.0. stop the service: /etc/init.d/red5 stop
>     >>>>>>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
>     >>>>>> /tmp/backup.zip
>     >>>>>>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
>     >>>>>>>> 30.3. remove the recordings & delete the nodes from
>     >> flvrecordings.xml
>     >>>>>>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import
>     && zip
>     >> -r
>     >>>>>>>> /tmp/import ./*
>     >>>>>>>> 30.5. recreate the om_db: mysql -u root -h localhost
>     >>>>>>>> 30.6. drop database openmeetings;
>     >>>>>>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8'
>     >>>> COLLATE
>     >>>>>>>> utf8_general_ci;
>     >>>>>>>> 30.8. \q
>     >>>>>>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
>     >>>>>>>> /tmp/import.zip
>     >>>>>>>>
>     >>>>>>>> Step 30.9. ends with the following error message again;
>     same same
>     >> like
>     >>>>>>>> in the last tests (I don't know what is wrong with my
>     import.zip
>     >>>> file):
>     >>>>>>>>
>     >>>>>>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
>     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
>     [getUser]
>     >>>> Info:
>     >>>>>>>> No USER_ID given
>     >>>>>>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
>     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>     >>>>>>>> ImportInitValues.loadInitAppointmentReminderTypes
>     >>>>>>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
>     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
>     [getUser]
>     >>>> Info:
>     >>>>>>>> No USER_ID given
>     >>>>>>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
>     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
>     [getUser]
>     >>>> Info:
>     >>>>>>>> No USER_ID given
>     >>>>>>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
>     >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] -
>     [getUser]
>     >>>> Info:
>     >>>>>>>> No USER_ID given
>     >>>>>>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
>     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>     >>>>>>>> conference_Id: 1
>     >>>>>>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
>     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>     >>>>>>>> restricted_Id: 3
>     >>>>>>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
>     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>     >>>>>>>> interview_Id: 4
>     >>>>>>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
>     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>     >>>> RoomTypes
>     >>>>>>>> ADDED
>     >>>>>>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
>     >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>     >>>>>>>> Configuration ADDED
>     >>>>>>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
>     >>>>>>>>
>     org.apache.openmeetings.servlet.outputhandler.BackupImportController
>     >>>>>>>> [main] - ##### WRITE FILE TO:
>     >>>>>>>>
>     >>>>>>
>     >>>>
>     >>
>     /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
>     >>>>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore
>     failed
>     >>>>>>>> java.io.FileNotFoundException:
>     >>>>>>>>
>     >>>>>>>>
>     >>>>>>
>     >>>>
>     >>
>     /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
>     >>>>>>>> (Not a directory)
>     >>>>>>>>         at java.io.FileOutputStream.open(Native Method)
>     >> ~[na:1.6.0_26]
>     >>>>>>>>         at
>     >> java.io.FileOutputStream.<init>(FileOutputStream.java:194)
>     >>>>>>>> ~[na:1.6.0_26]
>     >>>>>>>>         at
>     >> java.io.FileOutputStream.<init>(FileOutputStream.java:145)
>     >>>>>>>> ~[na:1.6.0_26]
>     >>>>>>>>         at
>     >>>>>>>>
>     >>>>
>     org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
>     >>>>>>>> ~[commons-transaction-jar-1.2.jar:1.2]
>     >>>>>>>>         at
>     >>>>>>>>
>     >>>>>>>>
>     >>>>>>
>     >>>>
>     >>
>     org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
>     >>>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>     >>>>>>>>         at
>     >> org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
>     >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>     >>>>>>>>         at
>     org.apache.openmeetings.cli.Admin.process(Admin.java:269)
>     >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>     >>>>>>>>         at
>     org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>     >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>     >>>>>>>>
>     >>>>>>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>     >>>>>>>>
>     >>>>>>>> 31. I deleted the recording as a moderator of the
>     conference room
>     >> via
>     >>>>>>>> the OM GUI (But in the folders ~/streams/1 &
>     ~/streams/hibernate the
>     >>>>>>>> video files and in the tables flvrecording,
>     flvrecording_log and
>     >>>>>>>> flvrecording_meta_delta the entries for the deleted
>     recording still
>     >>>>>> exists)
>     >>>>>>>> 32. Thats why I started a system cleanup with:
>     /etc/init.d/red5 stop
>     >>>>>>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the
>     >> folder
>     >>>>>>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the
>     >> tables
>     >>>>>>>> flvrecording, flvrecording_log and flvrecording_meta_delta
>     all the
>     >>>>>>>> entries for the deleted recording still exists.)
>     >>>>>>>> 34. create a webinar room via moodle and using it as
>     moderator and
>     >> mon
>     >>>>>>>> moderator like in step 2. - 29. - ok
>     >>>>>>>> 35. create a interview room via moodle and using it as
>     moderator and
>     >>>> mon
>     >>>>>>>> moderator like in step 2. - 29. - ok (But there is one
>     confusing
>     >>>> thing:
>     >>>>>>>> In the interview room exists for a moderator the posibility to
>     >> upload
>     >>>> a
>     >>>>>>>> file but there is no WB or file directory to use. What is
>     it good
>     >> for,
>     >>>>>>>> this upload function?) ;-)
>     >>>>>>>>
>     >>>>>>>> Thanks & greetings,
>     >>>>>>>> Michael
>     >>>>>>>>
>     >>>>>>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
>     >>>>>>>>> I'm going to pack RC1 based on 2.2.0#24
>     >>>>>>>>> please let me know if you have any objections
>     >>>>>>>>
>     >>>>>>>
>     >>>>>>>
>     >>>>>>>
>     >>>>>>
>     >>>>>
>     >>>>
>     >>>
>     >>>
>     >>>
>     >>
>     >
>     >
>     >
> 
> 
> 
> 
> -- 
> WBR
> Maxim aka solomax

-- 
Danke & mit freundlichen Grüßen,
Michael Wuttke

Learning Management System Moodle
http://lms.beuth-hochschule.de
Beuth Hochschule Berlin - Labor Online Learning
http://learn.beuth-hochschule.de
Luxemburger Str. 10
13353 Berlin
Tel: +49 (0)30 45 04 2184
E-Mail: michael.wuttke@beuth-hochschule.de
News: http://lms.beuth-hochschule.de/rss

Re: test of build 24 with some objections

Posted by Maxim Solodovnik <so...@gmail.com>.
Thanks for the issues :)

The problem is: we don't have "rights history" right now. So right after
rights escalation we have no options to differentiate 2 moderators :)
Additionally by default we have "first come become moderator" room mode :)


On Mon, Dec 9, 2013 at 3:06 PM, Michael Wuttke
<mw...@beuth-hochschule.de>wrote:

> Hello Maxim,
>
> I filed two minor issues:
> https://issues.apache.org/jira/browse/OPENMEETINGS-850
> &
> https://issues.apache.org/jira/browse/OPENMEETINGS-851
>
> But I do not want to start a discussion about "moderator wars". ;-)
> I thought it would be better if a normal user with privileges of a
> moderator should not be able to kicking out/unenrole other moderators.
>
> Thanks,
> Michael
>
> Am 08.12.13 19:19, schrieb Maxim Solodovnik:
> > Thanks!
> >
> > please see inline in blue
> >
> > - the test of the pointer as moderator or non moderator shows not only
> > the firstname and the
> > name; the first name and two times the lastname are shown
> >
> > I believe this is another minor issue should be filed
> >
> > - a former non moderator, now with the privileges of a moderator given
> > by the modarator of the room, can
> > unenrole the first moderator works well, but is it a bug or not?
> >
> > This is by design, moderator can do anything including kicking/unenrole
> > other moderators, I believe there are no "moderator wars" in the real
> life.
> > Maybe we need to redesign roles in OM, but I believe this need to be
> widely
> > discussed first.
> > You can start discussion in case you would like to propose any changes, I
> > would really appreciate any help in this :)
> >
> > - to create a interview room via moodle and using it as moderator and non
> > moderator works well; but there is one confusing thing:
> > In the interview room exists the posibility for the moderator to upload a
> > file but there is no WB or file directory to use. What is it good for,
> > this upload function?
> >
> > This seems to be another minor issue, Most probably Upload should be
> > hidden/disabled for interview room
> > Could you file an issue?
> >
> > Thanks a lot for your help!
> >
> >
> > On Mon, Dec 9, 2013 at 1:14 AM, Michael Wuttke
> > <mw...@beuth-hochschule.de>wrote:
> >
> >> Hell Maxim,
> >>
> >> ok it's done, I filed a minor BUG to JIRA:
> >> https://issues.apache.org/jira/browse/OPENMEETINGS-849
> >>
> >> Please can you tell what is the other objections?
> >>
> >> - the test of the pointer as moderator or non moderator shows not only
> >> the firstname and the
> >> name; the first name and two times the lastname are shown
> >> - a former non moderator, now with the privileges of a moderator given
> >> by the modarator of the room, can
> >> unenrole the first moderator works well, but is it a bug or not?
> >> - to create a interview room via moodle and using it as moderator and
> non
> >> moderator works well; but there is one confusing thing:
> >> In the interview room exists the posibility for the moderator to upload
> a
> >> file but there is no WB or file directory to use. What is it good for,
> >> this upload function?
> >>
> >> Thanks,
> >> Michael
> >>
> >> Am 08.12.13 17:03, schrieb Maxim Solodovnik:
> >>> Please file this is as minor BUG to JIRA :)
> >>> Will try to fix it in next release :)
> >>>
> >>>
> >>> On Sat, Dec 7, 2013 at 3:50 PM, Michael Wuttke
> >>> <mw...@beuth-hochschule.de>wrote:
> >>>
> >>>> Hi Maxin,
> >>>>
> >>>> it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup. But with
> >>>> some remains. May be they are not realy important. ;-)
> >>>>
> >>>> When I delete the recordings via the GUI as the moderator of the
> >>>> conference room, the whole folder with the captured files will be
> >> purged.
> >>>> In my case it was the folder ~/streams/1:
> >>>>
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
> >>>>
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav
> >>>>
> >>>> In the folder ~/streams/hibernate the files flvRecording_1.flv,
> >>>> flvRecording_1.avi and flvRecording_1.??? will be deleted.
> >>>>
> >>>> But in the folder ~/streams/hibernate the file flvRecording_1.flv.meta
> >>>> and in the tables flvrecording, flvrecording_log and
> >>>> flvrecording_meta_delta of the openmeetings database all the entries
> for
> >>>> the deleted recording still exists.
> >>>>
> >>>> Thanks,
> >>>> Michael
> >>>>
> >>>> Am 07.12.13 02:00, schrieb Maxim Solodovnik:
> >>>>> Cleanup is the purge. ;) does it work for you?
> >>>>> On Dec 7, 2013 2:15 AM, "Michael Wuttke" <
> mwuttke@beuth-hochschule.de>
> >>>>> wrote:
> >>>>>
> >>>>>> Hello Maxim,
> >>>>>>
> >>>>>> I did the cleanup with:
> >>>>>> /usr/lib/red5/admin.sh -v -f --cleanup
> >>>>>>
> >>>>>> What would be the purge option in this case?
> >>>>>>
> >>>>>> Thanks in advance,
> >>>>>> Michael
> >>>>>>
> >>>>>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
> >>>>>>> Hello Michael,
> >>>>>>> please try to purge already deleted records using
> >>>>>>> clean option of admin?
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
> >>>>>>> michael.wuttke@beuth-hochschule.de> wrote:
> >>>>>>>
> >>>>>>>> Hello Maxim,
> >>>>>>>>
> >>>>>>>> thank you for your great work. ;-)
> >>>>>>>>
> >>>>>>>> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4
> >> GB
> >>>>>>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following
> >>>> scenarios:
> >>>>>>>>
> >>>>>>>> 1. create a conference room via moodle - ok
> >>>>>>>> 2. enter the conference room via moodle as a moderator (Ubuntu
> 13.04
> >>>>>>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >>>>>>>> 3. test of audio and video as a monderator - ok
> >>>>>>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt,
> xls
> >>>> & a
> >>>>>>>> xlsx file to the WB - ok
> >>>>>>>> 5. zoom of the content in the WB as a moderator - ok
> >>>>>>>> 6. test the chat as moderator - ok
> >>>>>>>> 7. enter the conference room via moodle as a non moderator user
> >>>> (Windows
> >>>>>>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >>>>>>>> 8. test of audio and video as a non monderator - ok
> >>>>>>>> 9. zoom of the content in the WB as a non moderator - ok
> >>>>>>>> 10. test the chat as non moderator - ok
> >>>>>>>> 11. test the private chat as moderator - ok
> >>>>>>>> 12. test the private chat as non moderator - ok
> >>>>>>>> 13. sync of the zoom of content in the WB for the non moderator -
> ok
> >>>>>>>> 14. start a screensharing session as the moderator via moodle - ok
> >>>>>>>> 15. getting a screensharing session as non moderator user via
> >> moodle -
> >>>>>> ok
> >>>>>>>> 16. stopp the screensharing session as moderator via moodle - ok
> >>>>>>>> 17. start a recording session as the moderator via moodle for
> just a
> >>>>>>>> minute with high quality - ok
> >>>>>>>> 18. stop the recording session as the moderator via moodle - ok
> >>>>>>>> 19. create an activity in moodle to see the recording again as the
> >>>>>>>> moderator - creating was ok (but playing the recording via moodle
> >> was
> >>>>>>>> "fast forwarded") !!!
> >>>>>>>> 20. play the recording again as the non moderator - ok
> >>>>>>>> 21. test the pointer as moderator - ok (not only the firstname and
> >> the
> >>>>>>>> name is shown: the first name and two times the lastname; see
> >> attached
> >>>>>>>> screenshot_pointer.jpg file)
> >>>>>>>> 22. test the pointer as non moderator - ok
> >>>>>>>> 23. a non moderator asks to become the privileges of a moderator -
> >> ok
> >>>>>>>> 24. a moderator can give a non moderator the privileges of a
> >> moderator
> >>>>>> - ok
> >>>>>>>> 25. a former non moderator, now with the privileges of a
> moderator,
> >>>> can
> >>>>>>>> unenrole the first moderator - it works (Is this a bug or the
> normal
> >>>>>>>> behaviour?) !!!
> >>>>>>>> 26. move files from home drive to public drive as a moderator - ok
> >>>>>>>> 27. move files from  public drive to home drive as a moderator -
> ok
> >>>>>>>> 28. delete all the files from the files directory - ok
> >>>>>>>> 29. download the recording as flv & avi file and play them with
> >>>>>>>> vlc-player - ok (but playing the recording localy was "fast
> >> forwarded"
> >>>>>>>> as well) !!!
> >>>>>>>>
> >>>>>>>> 30. backup & restore to test the function of deleting the
> recording
> >> I
> >>>>>>>> made in step 19. with the following steps:
> >>>>>>>> 30.0. stop the service: /etc/init.d/red5 stop
> >>>>>>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
> >>>>>> /tmp/backup.zip
> >>>>>>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
> >>>>>>>> 30.3. remove the recordings & delete the nodes from
> >> flvrecordings.xml
> >>>>>>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip
> >> -r
> >>>>>>>> /tmp/import ./*
> >>>>>>>> 30.5. recreate the om_db: mysql -u root -h localhost
> >>>>>>>> 30.6. drop database openmeetings;
> >>>>>>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8'
> >>>> COLLATE
> >>>>>>>> utf8_general_ci;
> >>>>>>>> 30.8. \q
> >>>>>>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
> >>>>>>>> /tmp/import.zip
> >>>>>>>>
> >>>>>>>> Step 30.9. ends with the following error message again; same same
> >> like
> >>>>>>>> in the last tests (I don't know what is wrong with my import.zip
> >>>> file):
> >>>>>>>>
> >>>>>>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
> >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >>>> Info:
> >>>>>>>> No USER_ID given
> >>>>>>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
> >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>>> ImportInitValues.loadInitAppointmentReminderTypes
> >>>>>>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
> >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >>>> Info:
> >>>>>>>> No USER_ID given
> >>>>>>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
> >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >>>> Info:
> >>>>>>>> No USER_ID given
> >>>>>>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
> >>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >>>> Info:
> >>>>>>>> No USER_ID given
> >>>>>>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
> >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>>> conference_Id: 1
> >>>>>>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
> >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>>> restricted_Id: 3
> >>>>>>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
> >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>>> interview_Id: 4
> >>>>>>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
> >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>> RoomTypes
> >>>>>>>> ADDED
> >>>>>>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
> >>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>>>> Configuration ADDED
> >>>>>>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
> >>>>>>>>
> org.apache.openmeetings.servlet.outputhandler.BackupImportController
> >>>>>>>> [main] - ##### WRITE FILE TO:
> >>>>>>>>
> >>>>>>
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
> >>>>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
> >>>>>>>> java.io.FileNotFoundException:
> >>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
> >>>>>>>> (Not a directory)
> >>>>>>>>         at java.io.FileOutputStream.open(Native Method)
> >> ~[na:1.6.0_26]
> >>>>>>>>         at
> >> java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> >>>>>>>> ~[na:1.6.0_26]
> >>>>>>>>         at
> >> java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> >>>>>>>> ~[na:1.6.0_26]
> >>>>>>>>         at
> >>>>>>>>
> >>>>
> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> >>>>>>>> ~[commons-transaction-jar-1.2.jar:1.2]
> >>>>>>>>         at
> >>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> >>
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> >>>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>>         at
> >> org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>>         at
> org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> >>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>>>
> >>>>>>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
> >>>>>>>>
> >>>>>>>> 31. I deleted the recording as a moderator of the conference room
> >> via
> >>>>>>>> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate
> the
> >>>>>>>> video files and in the tables flvrecording, flvrecording_log and
> >>>>>>>> flvrecording_meta_delta the entries for the deleted recording
> still
> >>>>>> exists)
> >>>>>>>> 32. Thats why I started a system cleanup with: /etc/init.d/red5
> stop
> >>>>>>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the
> >> folder
> >>>>>>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the
> >> tables
> >>>>>>>> flvrecording, flvrecording_log and flvrecording_meta_delta all the
> >>>>>>>> entries for the deleted recording still exists.)
> >>>>>>>> 34. create a webinar room via moodle and using it as moderator and
> >> mon
> >>>>>>>> moderator like in step 2. - 29. - ok
> >>>>>>>> 35. create a interview room via moodle and using it as moderator
> and
> >>>> mon
> >>>>>>>> moderator like in step 2. - 29. - ok (But there is one confusing
> >>>> thing:
> >>>>>>>> In the interview room exists for a moderator the posibility to
> >> upload
> >>>> a
> >>>>>>>> file but there is no WB or file directory to use. What is it good
> >> for,
> >>>>>>>> this upload function?) ;-)
> >>>>>>>>
> >>>>>>>> Thanks & greetings,
> >>>>>>>> Michael
> >>>>>>>>
> >>>>>>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
> >>>>>>>>> I'm going to pack RC1 based on 2.2.0#24
> >>>>>>>>> please let me know if you have any objections
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>
> >
> >
> >
>



-- 
WBR
Maxim aka solomax

Re: test of build 24 with some objections

Posted by Michael Wuttke <mw...@beuth-hochschule.de>.
Hello Maxim,

I filed two minor issues:
https://issues.apache.org/jira/browse/OPENMEETINGS-850
&
https://issues.apache.org/jira/browse/OPENMEETINGS-851

But I do not want to start a discussion about "moderator wars". ;-)
I thought it would be better if a normal user with privileges of a
moderator should not be able to kicking out/unenrole other moderators.

Thanks,
Michael

Am 08.12.13 19:19, schrieb Maxim Solodovnik:
> Thanks!
> 
> please see inline in blue
> 
> - the test of the pointer as moderator or non moderator shows not only
> the firstname and the
> name; the first name and two times the lastname are shown
> 
> I believe this is another minor issue should be filed
> 
> - a former non moderator, now with the privileges of a moderator given
> by the modarator of the room, can
> unenrole the first moderator works well, but is it a bug or not?
> 
> This is by design, moderator can do anything including kicking/unenrole
> other moderators, I believe there are no "moderator wars" in the real life.
> Maybe we need to redesign roles in OM, but I believe this need to be widely
> discussed first.
> You can start discussion in case you would like to propose any changes, I
> would really appreciate any help in this :)
> 
> - to create a interview room via moodle and using it as moderator and non
> moderator works well; but there is one confusing thing:
> In the interview room exists the posibility for the moderator to upload a
> file but there is no WB or file directory to use. What is it good for,
> this upload function?
> 
> This seems to be another minor issue, Most probably Upload should be
> hidden/disabled for interview room
> Could you file an issue?
> 
> Thanks a lot for your help!
> 
> 
> On Mon, Dec 9, 2013 at 1:14 AM, Michael Wuttke
> <mw...@beuth-hochschule.de>wrote:
> 
>> Hell Maxim,
>>
>> ok it's done, I filed a minor BUG to JIRA:
>> https://issues.apache.org/jira/browse/OPENMEETINGS-849
>>
>> Please can you tell what is the other objections?
>>
>> - the test of the pointer as moderator or non moderator shows not only
>> the firstname and the
>> name; the first name and two times the lastname are shown
>> - a former non moderator, now with the privileges of a moderator given
>> by the modarator of the room, can
>> unenrole the first moderator works well, but is it a bug or not?
>> - to create a interview room via moodle and using it as moderator and non
>> moderator works well; but there is one confusing thing:
>> In the interview room exists the posibility for the moderator to upload a
>> file but there is no WB or file directory to use. What is it good for,
>> this upload function?
>>
>> Thanks,
>> Michael
>>
>> Am 08.12.13 17:03, schrieb Maxim Solodovnik:
>>> Please file this is as minor BUG to JIRA :)
>>> Will try to fix it in next release :)
>>>
>>>
>>> On Sat, Dec 7, 2013 at 3:50 PM, Michael Wuttke
>>> <mw...@beuth-hochschule.de>wrote:
>>>
>>>> Hi Maxin,
>>>>
>>>> it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup. But with
>>>> some remains. May be they are not realy important. ;-)
>>>>
>>>> When I delete the recordings via the GUI as the moderator of the
>>>> conference room, the whole folder with the captured files will be
>> purged.
>>>> In my case it was the folder ~/streams/1:
>>>>
>>>>
>> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
>>>>
>>>>
>> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav
>>>>
>>>> In the folder ~/streams/hibernate the files flvRecording_1.flv,
>>>> flvRecording_1.avi and flvRecording_1.??? will be deleted.
>>>>
>>>> But in the folder ~/streams/hibernate the file flvRecording_1.flv.meta
>>>> and in the tables flvrecording, flvrecording_log and
>>>> flvrecording_meta_delta of the openmeetings database all the entries for
>>>> the deleted recording still exists.
>>>>
>>>> Thanks,
>>>> Michael
>>>>
>>>> Am 07.12.13 02:00, schrieb Maxim Solodovnik:
>>>>> Cleanup is the purge. ;) does it work for you?
>>>>> On Dec 7, 2013 2:15 AM, "Michael Wuttke" <mw...@beuth-hochschule.de>
>>>>> wrote:
>>>>>
>>>>>> Hello Maxim,
>>>>>>
>>>>>> I did the cleanup with:
>>>>>> /usr/lib/red5/admin.sh -v -f --cleanup
>>>>>>
>>>>>> What would be the purge option in this case?
>>>>>>
>>>>>> Thanks in advance,
>>>>>> Michael
>>>>>>
>>>>>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
>>>>>>> Hello Michael,
>>>>>>> please try to purge already deleted records using
>>>>>>> clean option of admin?
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
>>>>>>> michael.wuttke@beuth-hochschule.de> wrote:
>>>>>>>
>>>>>>>> Hello Maxim,
>>>>>>>>
>>>>>>>> thank you for your great work. ;-)
>>>>>>>>
>>>>>>>> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4
>> GB
>>>>>>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following
>>>> scenarios:
>>>>>>>>
>>>>>>>> 1. create a conference room via moodle - ok
>>>>>>>> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
>>>>>>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>>>>>>>> 3. test of audio and video as a monderator - ok
>>>>>>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls
>>>> & a
>>>>>>>> xlsx file to the WB - ok
>>>>>>>> 5. zoom of the content in the WB as a moderator - ok
>>>>>>>> 6. test the chat as moderator - ok
>>>>>>>> 7. enter the conference room via moodle as a non moderator user
>>>> (Windows
>>>>>>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>>>>>>>> 8. test of audio and video as a non monderator - ok
>>>>>>>> 9. zoom of the content in the WB as a non moderator - ok
>>>>>>>> 10. test the chat as non moderator - ok
>>>>>>>> 11. test the private chat as moderator - ok
>>>>>>>> 12. test the private chat as non moderator - ok
>>>>>>>> 13. sync of the zoom of content in the WB for the non moderator - ok
>>>>>>>> 14. start a screensharing session as the moderator via moodle - ok
>>>>>>>> 15. getting a screensharing session as non moderator user via
>> moodle -
>>>>>> ok
>>>>>>>> 16. stopp the screensharing session as moderator via moodle - ok
>>>>>>>> 17. start a recording session as the moderator via moodle for just a
>>>>>>>> minute with high quality - ok
>>>>>>>> 18. stop the recording session as the moderator via moodle - ok
>>>>>>>> 19. create an activity in moodle to see the recording again as the
>>>>>>>> moderator - creating was ok (but playing the recording via moodle
>> was
>>>>>>>> "fast forwarded") !!!
>>>>>>>> 20. play the recording again as the non moderator - ok
>>>>>>>> 21. test the pointer as moderator - ok (not only the firstname and
>> the
>>>>>>>> name is shown: the first name and two times the lastname; see
>> attached
>>>>>>>> screenshot_pointer.jpg file)
>>>>>>>> 22. test the pointer as non moderator - ok
>>>>>>>> 23. a non moderator asks to become the privileges of a moderator -
>> ok
>>>>>>>> 24. a moderator can give a non moderator the privileges of a
>> moderator
>>>>>> - ok
>>>>>>>> 25. a former non moderator, now with the privileges of a moderator,
>>>> can
>>>>>>>> unenrole the first moderator - it works (Is this a bug or the normal
>>>>>>>> behaviour?) !!!
>>>>>>>> 26. move files from home drive to public drive as a moderator - ok
>>>>>>>> 27. move files from  public drive to home drive as a moderator - ok
>>>>>>>> 28. delete all the files from the files directory - ok
>>>>>>>> 29. download the recording as flv & avi file and play them with
>>>>>>>> vlc-player - ok (but playing the recording localy was "fast
>> forwarded"
>>>>>>>> as well) !!!
>>>>>>>>
>>>>>>>> 30. backup & restore to test the function of deleting the recording
>> I
>>>>>>>> made in step 19. with the following steps:
>>>>>>>> 30.0. stop the service: /etc/init.d/red5 stop
>>>>>>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
>>>>>> /tmp/backup.zip
>>>>>>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
>>>>>>>> 30.3. remove the recordings & delete the nodes from
>> flvrecordings.xml
>>>>>>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip
>> -r
>>>>>>>> /tmp/import ./*
>>>>>>>> 30.5. recreate the om_db: mysql -u root -h localhost
>>>>>>>> 30.6. drop database openmeetings;
>>>>>>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8'
>>>> COLLATE
>>>>>>>> utf8_general_ci;
>>>>>>>> 30.8. \q
>>>>>>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
>>>>>>>> /tmp/import.zip
>>>>>>>>
>>>>>>>> Step 30.9. ends with the following error message again; same same
>> like
>>>>>>>> in the last tests (I don't know what is wrong with my import.zip
>>>> file):
>>>>>>>>
>>>>>>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
>>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>>>> Info:
>>>>>>>> No USER_ID given
>>>>>>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
>>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>>>> ImportInitValues.loadInitAppointmentReminderTypes
>>>>>>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
>>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>>>> Info:
>>>>>>>> No USER_ID given
>>>>>>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
>>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>>>> Info:
>>>>>>>> No USER_ID given
>>>>>>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
>>>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>>>> Info:
>>>>>>>> No USER_ID given
>>>>>>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
>>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>>>> conference_Id: 1
>>>>>>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
>>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>>>> restricted_Id: 3
>>>>>>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
>>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>>>> interview_Id: 4
>>>>>>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
>>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>> RoomTypes
>>>>>>>> ADDED
>>>>>>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
>>>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>>>> Configuration ADDED
>>>>>>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
>>>>>>>> org.apache.openmeetings.servlet.outputhandler.BackupImportController
>>>>>>>> [main] - ##### WRITE FILE TO:
>>>>>>>>
>>>>>>
>>>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
>>>>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
>>>>>>>> java.io.FileNotFoundException:
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
>>>>>>>> (Not a directory)
>>>>>>>>         at java.io.FileOutputStream.open(Native Method)
>> ~[na:1.6.0_26]
>>>>>>>>         at
>> java.io.FileOutputStream.<init>(FileOutputStream.java:194)
>>>>>>>> ~[na:1.6.0_26]
>>>>>>>>         at
>> java.io.FileOutputStream.<init>(FileOutputStream.java:145)
>>>>>>>> ~[na:1.6.0_26]
>>>>>>>>         at
>>>>>>>>
>>>> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
>>>>>>>> ~[commons-transaction-jar-1.2.jar:1.2]
>>>>>>>>         at
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>
>> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
>>>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>>>         at
>> org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
>>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
>>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>>>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>>>
>>>>>>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>>>>>>>>
>>>>>>>> 31. I deleted the recording as a moderator of the conference room
>> via
>>>>>>>> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
>>>>>>>> video files and in the tables flvrecording, flvrecording_log and
>>>>>>>> flvrecording_meta_delta the entries for the deleted recording still
>>>>>> exists)
>>>>>>>> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
>>>>>>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the
>> folder
>>>>>>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the
>> tables
>>>>>>>> flvrecording, flvrecording_log and flvrecording_meta_delta all the
>>>>>>>> entries for the deleted recording still exists.)
>>>>>>>> 34. create a webinar room via moodle and using it as moderator and
>> mon
>>>>>>>> moderator like in step 2. - 29. - ok
>>>>>>>> 35. create a interview room via moodle and using it as moderator and
>>>> mon
>>>>>>>> moderator like in step 2. - 29. - ok (But there is one confusing
>>>> thing:
>>>>>>>> In the interview room exists for a moderator the posibility to
>> upload
>>>> a
>>>>>>>> file but there is no WB or file directory to use. What is it good
>> for,
>>>>>>>> this upload function?) ;-)
>>>>>>>>
>>>>>>>> Thanks & greetings,
>>>>>>>> Michael
>>>>>>>>
>>>>>>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
>>>>>>>>> I'm going to pack RC1 based on 2.2.0#24
>>>>>>>>> please let me know if you have any objections
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
> 
> 
> 

Re: test of build 24 with some objections

Posted by Maxim Solodovnik <so...@gmail.com>.
Thanks!

please see inline in blue

- the test of the pointer as moderator or non moderator shows not only
the firstname and the
name; the first name and two times the lastname are shown

I believe this is another minor issue should be filed

- a former non moderator, now with the privileges of a moderator given
by the modarator of the room, can
unenrole the first moderator works well, but is it a bug or not?

This is by design, moderator can do anything including kicking/unenrole
other moderators, I believe there are no "moderator wars" in the real life.
Maybe we need to redesign roles in OM, but I believe this need to be widely
discussed first.
You can start discussion in case you would like to propose any changes, I
would really appreciate any help in this :)

- to create a interview room via moodle and using it as moderator and non
moderator works well; but there is one confusing thing:
In the interview room exists the posibility for the moderator to upload a
file but there is no WB or file directory to use. What is it good for,
this upload function?

This seems to be another minor issue, Most probably Upload should be
hidden/disabled for interview room
Could you file an issue?

Thanks a lot for your help!


On Mon, Dec 9, 2013 at 1:14 AM, Michael Wuttke
<mw...@beuth-hochschule.de>wrote:

> Hell Maxim,
>
> ok it's done, I filed a minor BUG to JIRA:
> https://issues.apache.org/jira/browse/OPENMEETINGS-849
>
> Please can you tell what is the other objections?
>
> - the test of the pointer as moderator or non moderator shows not only
> the firstname and the
> name; the first name and two times the lastname are shown
> - a former non moderator, now with the privileges of a moderator given
> by the modarator of the room, can
> unenrole the first moderator works well, but is it a bug or not?
> - to create a interview room via moodle and using it as moderator and non
> moderator works well; but there is one confusing thing:
> In the interview room exists the posibility for the moderator to upload a
> file but there is no WB or file directory to use. What is it good for,
> this upload function?
>
> Thanks,
> Michael
>
> Am 08.12.13 17:03, schrieb Maxim Solodovnik:
> > Please file this is as minor BUG to JIRA :)
> > Will try to fix it in next release :)
> >
> >
> > On Sat, Dec 7, 2013 at 3:50 PM, Michael Wuttke
> > <mw...@beuth-hochschule.de>wrote:
> >
> >> Hi Maxin,
> >>
> >> it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup. But with
> >> some remains. May be they are not realy important. ;-)
> >>
> >> When I delete the recordings via the GUI as the moderator of the
> >> conference room, the whole folder with the captured files will be
> purged.
> >> In my case it was the folder ~/streams/1:
> >>
> >>
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
> >>
> >>
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav
> >>
> >> In the folder ~/streams/hibernate the files flvRecording_1.flv,
> >> flvRecording_1.avi and flvRecording_1.??? will be deleted.
> >>
> >> But in the folder ~/streams/hibernate the file flvRecording_1.flv.meta
> >> and in the tables flvrecording, flvrecording_log and
> >> flvrecording_meta_delta of the openmeetings database all the entries for
> >> the deleted recording still exists.
> >>
> >> Thanks,
> >> Michael
> >>
> >> Am 07.12.13 02:00, schrieb Maxim Solodovnik:
> >>> Cleanup is the purge. ;) does it work for you?
> >>> On Dec 7, 2013 2:15 AM, "Michael Wuttke" <mw...@beuth-hochschule.de>
> >>> wrote:
> >>>
> >>>> Hello Maxim,
> >>>>
> >>>> I did the cleanup with:
> >>>> /usr/lib/red5/admin.sh -v -f --cleanup
> >>>>
> >>>> What would be the purge option in this case?
> >>>>
> >>>> Thanks in advance,
> >>>> Michael
> >>>>
> >>>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
> >>>>> Hello Michael,
> >>>>> please try to purge already deleted records using
> >>>>> clean option of admin?
> >>>>>
> >>>>>
> >>>>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
> >>>>> michael.wuttke@beuth-hochschule.de> wrote:
> >>>>>
> >>>>>> Hello Maxim,
> >>>>>>
> >>>>>> thank you for your great work. ;-)
> >>>>>>
> >>>>>> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4
> GB
> >>>>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following
> >> scenarios:
> >>>>>>
> >>>>>> 1. create a conference room via moodle - ok
> >>>>>> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
> >>>>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >>>>>> 3. test of audio and video as a monderator - ok
> >>>>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls
> >> & a
> >>>>>> xlsx file to the WB - ok
> >>>>>> 5. zoom of the content in the WB as a moderator - ok
> >>>>>> 6. test the chat as moderator - ok
> >>>>>> 7. enter the conference room via moodle as a non moderator user
> >> (Windows
> >>>>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >>>>>> 8. test of audio and video as a non monderator - ok
> >>>>>> 9. zoom of the content in the WB as a non moderator - ok
> >>>>>> 10. test the chat as non moderator - ok
> >>>>>> 11. test the private chat as moderator - ok
> >>>>>> 12. test the private chat as non moderator - ok
> >>>>>> 13. sync of the zoom of content in the WB for the non moderator - ok
> >>>>>> 14. start a screensharing session as the moderator via moodle - ok
> >>>>>> 15. getting a screensharing session as non moderator user via
> moodle -
> >>>> ok
> >>>>>> 16. stopp the screensharing session as moderator via moodle - ok
> >>>>>> 17. start a recording session as the moderator via moodle for just a
> >>>>>> minute with high quality - ok
> >>>>>> 18. stop the recording session as the moderator via moodle - ok
> >>>>>> 19. create an activity in moodle to see the recording again as the
> >>>>>> moderator - creating was ok (but playing the recording via moodle
> was
> >>>>>> "fast forwarded") !!!
> >>>>>> 20. play the recording again as the non moderator - ok
> >>>>>> 21. test the pointer as moderator - ok (not only the firstname and
> the
> >>>>>> name is shown: the first name and two times the lastname; see
> attached
> >>>>>> screenshot_pointer.jpg file)
> >>>>>> 22. test the pointer as non moderator - ok
> >>>>>> 23. a non moderator asks to become the privileges of a moderator -
> ok
> >>>>>> 24. a moderator can give a non moderator the privileges of a
> moderator
> >>>> - ok
> >>>>>> 25. a former non moderator, now with the privileges of a moderator,
> >> can
> >>>>>> unenrole the first moderator - it works (Is this a bug or the normal
> >>>>>> behaviour?) !!!
> >>>>>> 26. move files from home drive to public drive as a moderator - ok
> >>>>>> 27. move files from  public drive to home drive as a moderator - ok
> >>>>>> 28. delete all the files from the files directory - ok
> >>>>>> 29. download the recording as flv & avi file and play them with
> >>>>>> vlc-player - ok (but playing the recording localy was "fast
> forwarded"
> >>>>>> as well) !!!
> >>>>>>
> >>>>>> 30. backup & restore to test the function of deleting the recording
> I
> >>>>>> made in step 19. with the following steps:
> >>>>>> 30.0. stop the service: /etc/init.d/red5 stop
> >>>>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
> >>>> /tmp/backup.zip
> >>>>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
> >>>>>> 30.3. remove the recordings & delete the nodes from
> flvrecordings.xml
> >>>>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip
> -r
> >>>>>> /tmp/import ./*
> >>>>>> 30.5. recreate the om_db: mysql -u root -h localhost
> >>>>>> 30.6. drop database openmeetings;
> >>>>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8'
> >> COLLATE
> >>>>>> utf8_general_ci;
> >>>>>> 30.8. \q
> >>>>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
> >>>>>> /tmp/import.zip
> >>>>>>
> >>>>>> Step 30.9. ends with the following error message again; same same
> like
> >>>>>> in the last tests (I don't know what is wrong with my import.zip
> >> file):
> >>>>>>
> >>>>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
> >>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >> Info:
> >>>>>> No USER_ID given
> >>>>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
> >>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>> ImportInitValues.loadInitAppointmentReminderTypes
> >>>>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
> >>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >> Info:
> >>>>>> No USER_ID given
> >>>>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
> >>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >> Info:
> >>>>>> No USER_ID given
> >>>>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
> >>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> >> Info:
> >>>>>> No USER_ID given
> >>>>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
> >>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>> conference_Id: 1
> >>>>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
> >>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>> restricted_Id: 3
> >>>>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
> >>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>> interview_Id: 4
> >>>>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
> >>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >> RoomTypes
> >>>>>> ADDED
> >>>>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
> >>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>>>> Configuration ADDED
> >>>>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
> >>>>>> org.apache.openmeetings.servlet.outputhandler.BackupImportController
> >>>>>> [main] - ##### WRITE FILE TO:
> >>>>>>
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
> >>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
> >>>>>> java.io.FileNotFoundException:
> >>>>>>
> >>>>>>
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
> >>>>>> (Not a directory)
> >>>>>>         at java.io.FileOutputStream.open(Native Method)
> ~[na:1.6.0_26]
> >>>>>>         at
> java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> >>>>>> ~[na:1.6.0_26]
> >>>>>>         at
> java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> >>>>>> ~[na:1.6.0_26]
> >>>>>>         at
> >>>>>>
> >> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> >>>>>> ~[commons-transaction-jar-1.2.jar:1.2]
> >>>>>>         at
> >>>>>>
> >>>>>>
> >>>>
> >>
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> >>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>         at
> org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> >>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> >>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> >>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>>>
> >>>>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
> >>>>>>
> >>>>>> 31. I deleted the recording as a moderator of the conference room
> via
> >>>>>> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
> >>>>>> video files and in the tables flvrecording, flvrecording_log and
> >>>>>> flvrecording_meta_delta the entries for the deleted recording still
> >>>> exists)
> >>>>>> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
> >>>>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the
> folder
> >>>>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the
> tables
> >>>>>> flvrecording, flvrecording_log and flvrecording_meta_delta all the
> >>>>>> entries for the deleted recording still exists.)
> >>>>>> 34. create a webinar room via moodle and using it as moderator and
> mon
> >>>>>> moderator like in step 2. - 29. - ok
> >>>>>> 35. create a interview room via moodle and using it as moderator and
> >> mon
> >>>>>> moderator like in step 2. - 29. - ok (But there is one confusing
> >> thing:
> >>>>>> In the interview room exists for a moderator the posibility to
> upload
> >> a
> >>>>>> file but there is no WB or file directory to use. What is it good
> for,
> >>>>>> this upload function?) ;-)
> >>>>>>
> >>>>>> Thanks & greetings,
> >>>>>> Michael
> >>>>>>
> >>>>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
> >>>>>>> I'm going to pack RC1 based on 2.2.0#24
> >>>>>>> please let me know if you have any objections
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> >
> >
>



-- 
WBR
Maxim aka solomax

Re: test of build 24 with some objections

Posted by Michael Wuttke <mw...@beuth-hochschule.de>.
Hell Maxim,

ok it's done, I filed a minor BUG to JIRA:
https://issues.apache.org/jira/browse/OPENMEETINGS-849

Please can you tell what is the other objections?

- the test of the pointer as moderator or non moderator shows not only
the firstname and the
name; the first name and two times the lastname are shown
- a former non moderator, now with the privileges of a moderator given
by the modarator of the room, can
unenrole the first moderator works well, but is it a bug or not?
- to create a interview room via moodle and using it as moderator and non
moderator works well; but there is one confusing thing:
In the interview room exists the posibility for the moderator to upload a
file but there is no WB or file directory to use. What is it good for,
this upload function?

Thanks,
Michael

Am 08.12.13 17:03, schrieb Maxim Solodovnik:
> Please file this is as minor BUG to JIRA :)
> Will try to fix it in next release :)
> 
> 
> On Sat, Dec 7, 2013 at 3:50 PM, Michael Wuttke
> <mw...@beuth-hochschule.de>wrote:
> 
>> Hi Maxin,
>>
>> it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup. But with
>> some remains. May be they are not realy important. ;-)
>>
>> When I delete the recordings via the GUI as the moderator of the
>> conference room, the whole folder with the captured files will be purged.
>> In my case it was the folder ~/streams/1:
>>
>> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
>>
>> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav
>>
>> In the folder ~/streams/hibernate the files flvRecording_1.flv,
>> flvRecording_1.avi and flvRecording_1.??? will be deleted.
>>
>> But in the folder ~/streams/hibernate the file flvRecording_1.flv.meta
>> and in the tables flvrecording, flvrecording_log and
>> flvrecording_meta_delta of the openmeetings database all the entries for
>> the deleted recording still exists.
>>
>> Thanks,
>> Michael
>>
>> Am 07.12.13 02:00, schrieb Maxim Solodovnik:
>>> Cleanup is the purge. ;) does it work for you?
>>> On Dec 7, 2013 2:15 AM, "Michael Wuttke" <mw...@beuth-hochschule.de>
>>> wrote:
>>>
>>>> Hello Maxim,
>>>>
>>>> I did the cleanup with:
>>>> /usr/lib/red5/admin.sh -v -f --cleanup
>>>>
>>>> What would be the purge option in this case?
>>>>
>>>> Thanks in advance,
>>>> Michael
>>>>
>>>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
>>>>> Hello Michael,
>>>>> please try to purge already deleted records using
>>>>> clean option of admin?
>>>>>
>>>>>
>>>>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
>>>>> michael.wuttke@beuth-hochschule.de> wrote:
>>>>>
>>>>>> Hello Maxim,
>>>>>>
>>>>>> thank you for your great work. ;-)
>>>>>>
>>>>>> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
>>>>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following
>> scenarios:
>>>>>>
>>>>>> 1. create a conference room via moodle - ok
>>>>>> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
>>>>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>>>>>> 3. test of audio and video as a monderator - ok
>>>>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls
>> & a
>>>>>> xlsx file to the WB - ok
>>>>>> 5. zoom of the content in the WB as a moderator - ok
>>>>>> 6. test the chat as moderator - ok
>>>>>> 7. enter the conference room via moodle as a non moderator user
>> (Windows
>>>>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>>>>>> 8. test of audio and video as a non monderator - ok
>>>>>> 9. zoom of the content in the WB as a non moderator - ok
>>>>>> 10. test the chat as non moderator - ok
>>>>>> 11. test the private chat as moderator - ok
>>>>>> 12. test the private chat as non moderator - ok
>>>>>> 13. sync of the zoom of content in the WB for the non moderator - ok
>>>>>> 14. start a screensharing session as the moderator via moodle - ok
>>>>>> 15. getting a screensharing session as non moderator user via moodle -
>>>> ok
>>>>>> 16. stopp the screensharing session as moderator via moodle - ok
>>>>>> 17. start a recording session as the moderator via moodle for just a
>>>>>> minute with high quality - ok
>>>>>> 18. stop the recording session as the moderator via moodle - ok
>>>>>> 19. create an activity in moodle to see the recording again as the
>>>>>> moderator - creating was ok (but playing the recording via moodle was
>>>>>> "fast forwarded") !!!
>>>>>> 20. play the recording again as the non moderator - ok
>>>>>> 21. test the pointer as moderator - ok (not only the firstname and the
>>>>>> name is shown: the first name and two times the lastname; see attached
>>>>>> screenshot_pointer.jpg file)
>>>>>> 22. test the pointer as non moderator - ok
>>>>>> 23. a non moderator asks to become the privileges of a moderator - ok
>>>>>> 24. a moderator can give a non moderator the privileges of a moderator
>>>> - ok
>>>>>> 25. a former non moderator, now with the privileges of a moderator,
>> can
>>>>>> unenrole the first moderator - it works (Is this a bug or the normal
>>>>>> behaviour?) !!!
>>>>>> 26. move files from home drive to public drive as a moderator - ok
>>>>>> 27. move files from  public drive to home drive as a moderator - ok
>>>>>> 28. delete all the files from the files directory - ok
>>>>>> 29. download the recording as flv & avi file and play them with
>>>>>> vlc-player - ok (but playing the recording localy was "fast forwarded"
>>>>>> as well) !!!
>>>>>>
>>>>>> 30. backup & restore to test the function of deleting the recording I
>>>>>> made in step 19. with the following steps:
>>>>>> 30.0. stop the service: /etc/init.d/red5 stop
>>>>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
>>>> /tmp/backup.zip
>>>>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
>>>>>> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
>>>>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
>>>>>> /tmp/import ./*
>>>>>> 30.5. recreate the om_db: mysql -u root -h localhost
>>>>>> 30.6. drop database openmeetings;
>>>>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8'
>> COLLATE
>>>>>> utf8_general_ci;
>>>>>> 30.8. \q
>>>>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
>>>>>> /tmp/import.zip
>>>>>>
>>>>>> Step 30.9. ends with the following error message again; same same like
>>>>>> in the last tests (I don't know what is wrong with my import.zip
>> file):
>>>>>>
>>>>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>> Info:
>>>>>> No USER_ID given
>>>>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>> ImportInitValues.loadInitAppointmentReminderTypes
>>>>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>> Info:
>>>>>> No USER_ID given
>>>>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>> Info:
>>>>>> No USER_ID given
>>>>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
>>>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
>> Info:
>>>>>> No USER_ID given
>>>>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>> conference_Id: 1
>>>>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>> restricted_Id: 3
>>>>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>> interview_Id: 4
>>>>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> RoomTypes
>>>>>> ADDED
>>>>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>>>> Configuration ADDED
>>>>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
>>>>>> org.apache.openmeetings.servlet.outputhandler.BackupImportController
>>>>>> [main] - ##### WRITE FILE TO:
>>>>>>
>>>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
>>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
>>>>>> java.io.FileNotFoundException:
>>>>>>
>>>>>>
>>>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
>>>>>> (Not a directory)
>>>>>>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
>>>>>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
>>>>>> ~[na:1.6.0_26]
>>>>>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
>>>>>> ~[na:1.6.0_26]
>>>>>>         at
>>>>>>
>> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
>>>>>> ~[commons-transaction-jar-1.2.jar:1.2]
>>>>>>         at
>>>>>>
>>>>>>
>>>>
>> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>>>
>>>>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>>>>>>
>>>>>> 31. I deleted the recording as a moderator of the conference room via
>>>>>> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
>>>>>> video files and in the tables flvrecording, flvrecording_log and
>>>>>> flvrecording_meta_delta the entries for the deleted recording still
>>>> exists)
>>>>>> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
>>>>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
>>>>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
>>>>>> flvrecording, flvrecording_log and flvrecording_meta_delta all the
>>>>>> entries for the deleted recording still exists.)
>>>>>> 34. create a webinar room via moodle and using it as moderator and mon
>>>>>> moderator like in step 2. - 29. - ok
>>>>>> 35. create a interview room via moodle and using it as moderator and
>> mon
>>>>>> moderator like in step 2. - 29. - ok (But there is one confusing
>> thing:
>>>>>> In the interview room exists for a moderator the posibility to upload
>> a
>>>>>> file but there is no WB or file directory to use. What is it good for,
>>>>>> this upload function?) ;-)
>>>>>>
>>>>>> Thanks & greetings,
>>>>>> Michael
>>>>>>
>>>>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
>>>>>>> I'm going to pack RC1 based on 2.2.0#24
>>>>>>> please let me know if you have any objections
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
> 
> 
> 

Re: test of build 24 with some objections

Posted by Maxim Solodovnik <so...@gmail.com>.
Please file this is as minor BUG to JIRA :)
Will try to fix it in next release :)


On Sat, Dec 7, 2013 at 3:50 PM, Michael Wuttke
<mw...@beuth-hochschule.de>wrote:

> Hi Maxin,
>
> it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup. But with
> some remains. May be they are not realy important. ;-)
>
> When I delete the recordings via the GUI as the moderator of the
> conference room, the whole folder with the captured files will be purged.
> In my case it was the folder ~/streams/1:
>
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
>
> /usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav
>
> In the folder ~/streams/hibernate the files flvRecording_1.flv,
> flvRecording_1.avi and flvRecording_1.??? will be deleted.
>
> But in the folder ~/streams/hibernate the file flvRecording_1.flv.meta
> and in the tables flvrecording, flvrecording_log and
> flvrecording_meta_delta of the openmeetings database all the entries for
> the deleted recording still exists.
>
> Thanks,
> Michael
>
> Am 07.12.13 02:00, schrieb Maxim Solodovnik:
> > Cleanup is the purge. ;) does it work for you?
> > On Dec 7, 2013 2:15 AM, "Michael Wuttke" <mw...@beuth-hochschule.de>
> > wrote:
> >
> >> Hello Maxim,
> >>
> >> I did the cleanup with:
> >> /usr/lib/red5/admin.sh -v -f --cleanup
> >>
> >> What would be the purge option in this case?
> >>
> >> Thanks in advance,
> >> Michael
> >>
> >> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
> >>> Hello Michael,
> >>> please try to purge already deleted records using
> >>> clean option of admin?
> >>>
> >>>
> >>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
> >>> michael.wuttke@beuth-hochschule.de> wrote:
> >>>
> >>>> Hello Maxim,
> >>>>
> >>>> thank you for your great work. ;-)
> >>>>
> >>>> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
> >>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following
> scenarios:
> >>>>
> >>>> 1. create a conference room via moodle - ok
> >>>> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
> >>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >>>> 3. test of audio and video as a monderator - ok
> >>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls
> & a
> >>>> xlsx file to the WB - ok
> >>>> 5. zoom of the content in the WB as a moderator - ok
> >>>> 6. test the chat as moderator - ok
> >>>> 7. enter the conference room via moodle as a non moderator user
> (Windows
> >>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >>>> 8. test of audio and video as a non monderator - ok
> >>>> 9. zoom of the content in the WB as a non moderator - ok
> >>>> 10. test the chat as non moderator - ok
> >>>> 11. test the private chat as moderator - ok
> >>>> 12. test the private chat as non moderator - ok
> >>>> 13. sync of the zoom of content in the WB for the non moderator - ok
> >>>> 14. start a screensharing session as the moderator via moodle - ok
> >>>> 15. getting a screensharing session as non moderator user via moodle -
> >> ok
> >>>> 16. stopp the screensharing session as moderator via moodle - ok
> >>>> 17. start a recording session as the moderator via moodle for just a
> >>>> minute with high quality - ok
> >>>> 18. stop the recording session as the moderator via moodle - ok
> >>>> 19. create an activity in moodle to see the recording again as the
> >>>> moderator - creating was ok (but playing the recording via moodle was
> >>>> "fast forwarded") !!!
> >>>> 20. play the recording again as the non moderator - ok
> >>>> 21. test the pointer as moderator - ok (not only the firstname and the
> >>>> name is shown: the first name and two times the lastname; see attached
> >>>> screenshot_pointer.jpg file)
> >>>> 22. test the pointer as non moderator - ok
> >>>> 23. a non moderator asks to become the privileges of a moderator - ok
> >>>> 24. a moderator can give a non moderator the privileges of a moderator
> >> - ok
> >>>> 25. a former non moderator, now with the privileges of a moderator,
> can
> >>>> unenrole the first moderator - it works (Is this a bug or the normal
> >>>> behaviour?) !!!
> >>>> 26. move files from home drive to public drive as a moderator - ok
> >>>> 27. move files from  public drive to home drive as a moderator - ok
> >>>> 28. delete all the files from the files directory - ok
> >>>> 29. download the recording as flv & avi file and play them with
> >>>> vlc-player - ok (but playing the recording localy was "fast forwarded"
> >>>> as well) !!!
> >>>>
> >>>> 30. backup & restore to test the function of deleting the recording I
> >>>> made in step 19. with the following steps:
> >>>> 30.0. stop the service: /etc/init.d/red5 stop
> >>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
> >> /tmp/backup.zip
> >>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
> >>>> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
> >>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
> >>>> /tmp/import ./*
> >>>> 30.5. recreate the om_db: mysql -u root -h localhost
> >>>> 30.6. drop database openmeetings;
> >>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8'
> COLLATE
> >>>> utf8_general_ci;
> >>>> 30.8. \q
> >>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
> >>>> /tmp/import.zip
> >>>>
> >>>> Step 30.9. ends with the following error message again; same same like
> >>>> in the last tests (I don't know what is wrong with my import.zip
> file):
> >>>>
> >>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
> >>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> Info:
> >>>> No USER_ID given
> >>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
> >>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>> ImportInitValues.loadInitAppointmentReminderTypes
> >>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
> >>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> Info:
> >>>> No USER_ID given
> >>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
> >>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> Info:
> >>>> No USER_ID given
> >>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
> >>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser]
> Info:
> >>>> No USER_ID given
> >>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
> >>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>> conference_Id: 1
> >>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
> >>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>> restricted_Id: 3
> >>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
> >>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>> interview_Id: 4
> >>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
> >>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> RoomTypes
> >>>> ADDED
> >>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
> >>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >>>> Configuration ADDED
> >>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
> >>>> org.apache.openmeetings.servlet.outputhandler.BackupImportController
> >>>> [main] - ##### WRITE FILE TO:
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
> >>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
> >>>> java.io.FileNotFoundException:
> >>>>
> >>>>
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
> >>>> (Not a directory)
> >>>>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
> >>>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> >>>> ~[na:1.6.0_26]
> >>>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> >>>> ~[na:1.6.0_26]
> >>>>         at
> >>>>
> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> >>>> ~[commons-transaction-jar-1.2.jar:1.2]
> >>>>         at
> >>>>
> >>>>
> >>
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> >>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> >>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> >>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> >>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>>>
> >>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
> >>>>
> >>>> 31. I deleted the recording as a moderator of the conference room via
> >>>> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
> >>>> video files and in the tables flvrecording, flvrecording_log and
> >>>> flvrecording_meta_delta the entries for the deleted recording still
> >> exists)
> >>>> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
> >>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
> >>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
> >>>> flvrecording, flvrecording_log and flvrecording_meta_delta all the
> >>>> entries for the deleted recording still exists.)
> >>>> 34. create a webinar room via moodle and using it as moderator and mon
> >>>> moderator like in step 2. - 29. - ok
> >>>> 35. create a interview room via moodle and using it as moderator and
> mon
> >>>> moderator like in step 2. - 29. - ok (But there is one confusing
> thing:
> >>>> In the interview room exists for a moderator the posibility to upload
> a
> >>>> file but there is no WB or file directory to use. What is it good for,
> >>>> this upload function?) ;-)
> >>>>
> >>>> Thanks & greetings,
> >>>> Michael
> >>>>
> >>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
> >>>>> I'm going to pack RC1 based on 2.2.0#24
> >>>>> please let me know if you have any objections
> >>>>
> >>>
> >>>
> >>>
> >>
> >
>



-- 
WBR
Maxim aka solomax

Re: test of build 24 with some objections

Posted by Michael Wuttke <mw...@beuth-hochschule.de>.
Hi Maxin,

it works, when I use /usr/lib/red5/admin.sh -v -f --cleanup. But with
some remains. May be they are not realy important. ;-)

When I delete the recordings via the GUI as the moderator of the
conference room, the whole folder with the captured files will be purged.
In my case it was the folder ~/streams/1:
/usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23.flv':
/usr/lib/red5/webapps/openmeetings/streams/1/rec_1_stream_fba9bd0473ae91d80fd5111f13d1426a_2013_12_06_14_55_23_FINAL_WAVE.wav

In the folder ~/streams/hibernate the files flvRecording_1.flv,
flvRecording_1.avi and flvRecording_1.??? will be deleted.

But in the folder ~/streams/hibernate the file flvRecording_1.flv.meta
and in the tables flvrecording, flvrecording_log and
flvrecording_meta_delta of the openmeetings database all the entries for
the deleted recording still exists.

Thanks,
Michael

Am 07.12.13 02:00, schrieb Maxim Solodovnik:
> Cleanup is the purge. ;) does it work for you?
> On Dec 7, 2013 2:15 AM, "Michael Wuttke" <mw...@beuth-hochschule.de>
> wrote:
> 
>> Hello Maxim,
>>
>> I did the cleanup with:
>> /usr/lib/red5/admin.sh -v -f --cleanup
>>
>> What would be the purge option in this case?
>>
>> Thanks in advance,
>> Michael
>>
>> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
>>> Hello Michael,
>>> please try to purge already deleted records using
>>> clean option of admin?
>>>
>>>
>>> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
>>> michael.wuttke@beuth-hochschule.de> wrote:
>>>
>>>> Hello Maxim,
>>>>
>>>> thank you for your great work. ;-)
>>>>
>>>> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
>>>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following scenarios:
>>>>
>>>> 1. create a conference room via moodle - ok
>>>> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
>>>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>>>> 3. test of audio and video as a monderator - ok
>>>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls & a
>>>> xlsx file to the WB - ok
>>>> 5. zoom of the content in the WB as a moderator - ok
>>>> 6. test the chat as moderator - ok
>>>> 7. enter the conference room via moodle as a non moderator user (Windows
>>>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>>>> 8. test of audio and video as a non monderator - ok
>>>> 9. zoom of the content in the WB as a non moderator - ok
>>>> 10. test the chat as non moderator - ok
>>>> 11. test the private chat as moderator - ok
>>>> 12. test the private chat as non moderator - ok
>>>> 13. sync of the zoom of content in the WB for the non moderator - ok
>>>> 14. start a screensharing session as the moderator via moodle - ok
>>>> 15. getting a screensharing session as non moderator user via moodle -
>> ok
>>>> 16. stopp the screensharing session as moderator via moodle - ok
>>>> 17. start a recording session as the moderator via moodle for just a
>>>> minute with high quality - ok
>>>> 18. stop the recording session as the moderator via moodle - ok
>>>> 19. create an activity in moodle to see the recording again as the
>>>> moderator - creating was ok (but playing the recording via moodle was
>>>> "fast forwarded") !!!
>>>> 20. play the recording again as the non moderator - ok
>>>> 21. test the pointer as moderator - ok (not only the firstname and the
>>>> name is shown: the first name and two times the lastname; see attached
>>>> screenshot_pointer.jpg file)
>>>> 22. test the pointer as non moderator - ok
>>>> 23. a non moderator asks to become the privileges of a moderator - ok
>>>> 24. a moderator can give a non moderator the privileges of a moderator
>> - ok
>>>> 25. a former non moderator, now with the privileges of a moderator, can
>>>> unenrole the first moderator - it works (Is this a bug or the normal
>>>> behaviour?) !!!
>>>> 26. move files from home drive to public drive as a moderator - ok
>>>> 27. move files from  public drive to home drive as a moderator - ok
>>>> 28. delete all the files from the files directory - ok
>>>> 29. download the recording as flv & avi file and play them with
>>>> vlc-player - ok (but playing the recording localy was "fast forwarded"
>>>> as well) !!!
>>>>
>>>> 30. backup & restore to test the function of deleting the recording I
>>>> made in step 19. with the following steps:
>>>> 30.0. stop the service: /etc/init.d/red5 stop
>>>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
>> /tmp/backup.zip
>>>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
>>>> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
>>>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
>>>> /tmp/import ./*
>>>> 30.5. recreate the om_db: mysql -u root -h localhost
>>>> 30.6. drop database openmeetings;
>>>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
>>>> utf8_general_ci;
>>>> 30.8. \q
>>>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
>>>> /tmp/import.zip
>>>>
>>>> Step 30.9. ends with the following error message again; same same like
>>>> in the last tests (I don't know what is wrong with my import.zip file):
>>>>
>>>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>>>> No USER_ID given
>>>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>> ImportInitValues.loadInitAppointmentReminderTypes
>>>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>>>> No USER_ID given
>>>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>>>> No USER_ID given
>>>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
>>>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>>>> No USER_ID given
>>>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>> conference_Id: 1
>>>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>> restricted_Id: 3
>>>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>> interview_Id: 4
>>>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
>>>> org.apache.openmeetings.installation.ImportInitvalues [main] - RoomTypes
>>>> ADDED
>>>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>>>> Configuration ADDED
>>>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
>>>> org.apache.openmeetings.servlet.outputhandler.BackupImportController
>>>> [main] - ##### WRITE FILE TO:
>>>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
>>>> java.io.FileNotFoundException:
>>>>
>>>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
>>>> (Not a directory)
>>>>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
>>>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
>>>> ~[na:1.6.0_26]
>>>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
>>>> ~[na:1.6.0_26]
>>>>         at
>>>> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
>>>> ~[commons-transaction-jar-1.2.jar:1.2]
>>>>         at
>>>>
>>>>
>> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>>>
>>>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>>>>
>>>> 31. I deleted the recording as a moderator of the conference room via
>>>> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
>>>> video files and in the tables flvrecording, flvrecording_log and
>>>> flvrecording_meta_delta the entries for the deleted recording still
>> exists)
>>>> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
>>>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
>>>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
>>>> flvrecording, flvrecording_log and flvrecording_meta_delta all the
>>>> entries for the deleted recording still exists.)
>>>> 34. create a webinar room via moodle and using it as moderator and mon
>>>> moderator like in step 2. - 29. - ok
>>>> 35. create a interview room via moodle and using it as moderator and mon
>>>> moderator like in step 2. - 29. - ok (But there is one confusing thing:
>>>> In the interview room exists for a moderator the posibility to upload a
>>>> file but there is no WB or file directory to use. What is it good for,
>>>> this upload function?) ;-)
>>>>
>>>> Thanks & greetings,
>>>> Michael
>>>>
>>>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
>>>>> I'm going to pack RC1 based on 2.2.0#24
>>>>> please let me know if you have any objections
>>>>
>>>
>>>
>>>
>>
> 

Re: test of build 24 with some objections

Posted by Maxim Solodovnik <so...@gmail.com>.
Cleanup is the purge. ;) does it work for you?
On Dec 7, 2013 2:15 AM, "Michael Wuttke" <mw...@beuth-hochschule.de>
wrote:

> Hello Maxim,
>
> I did the cleanup with:
> /usr/lib/red5/admin.sh -v -f --cleanup
>
> What would be the purge option in this case?
>
> Thanks in advance,
> Michael
>
> Am 06.12.13 17:35, schrieb Maxim Solodovnik:
> > Hello Michael,
> > please try to purge already deleted records using
> > clean option of admin?
> >
> >
> > On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
> > michael.wuttke@beuth-hochschule.de> wrote:
> >
> >> Hello Maxim,
> >>
> >> thank you for your great work. ;-)
> >>
> >> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
> >> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following scenarios:
> >>
> >> 1. create a conference room via moodle - ok
> >> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
> >> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >> 3. test of audio and video as a monderator - ok
> >> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls & a
> >> xlsx file to the WB - ok
> >> 5. zoom of the content in the WB as a moderator - ok
> >> 6. test the chat as moderator - ok
> >> 7. enter the conference room via moodle as a non moderator user (Windows
> >> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> >> 8. test of audio and video as a non monderator - ok
> >> 9. zoom of the content in the WB as a non moderator - ok
> >> 10. test the chat as non moderator - ok
> >> 11. test the private chat as moderator - ok
> >> 12. test the private chat as non moderator - ok
> >> 13. sync of the zoom of content in the WB for the non moderator - ok
> >> 14. start a screensharing session as the moderator via moodle - ok
> >> 15. getting a screensharing session as non moderator user via moodle -
> ok
> >> 16. stopp the screensharing session as moderator via moodle - ok
> >> 17. start a recording session as the moderator via moodle for just a
> >> minute with high quality - ok
> >> 18. stop the recording session as the moderator via moodle - ok
> >> 19. create an activity in moodle to see the recording again as the
> >> moderator - creating was ok (but playing the recording via moodle was
> >> "fast forwarded") !!!
> >> 20. play the recording again as the non moderator - ok
> >> 21. test the pointer as moderator - ok (not only the firstname and the
> >> name is shown: the first name and two times the lastname; see attached
> >> screenshot_pointer.jpg file)
> >> 22. test the pointer as non moderator - ok
> >> 23. a non moderator asks to become the privileges of a moderator - ok
> >> 24. a moderator can give a non moderator the privileges of a moderator
> - ok
> >> 25. a former non moderator, now with the privileges of a moderator, can
> >> unenrole the first moderator - it works (Is this a bug or the normal
> >> behaviour?) !!!
> >> 26. move files from home drive to public drive as a moderator - ok
> >> 27. move files from  public drive to home drive as a moderator - ok
> >> 28. delete all the files from the files directory - ok
> >> 29. download the recording as flv & avi file and play them with
> >> vlc-player - ok (but playing the recording localy was "fast forwarded"
> >> as well) !!!
> >>
> >> 30. backup & restore to test the function of deleting the recording I
> >> made in step 19. with the following steps:
> >> 30.0. stop the service: /etc/init.d/red5 stop
> >> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file
> /tmp/backup.zip
> >> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
> >> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
> >> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
> >> /tmp/import ./*
> >> 30.5. recreate the om_db: mysql -u root -h localhost
> >> 30.6. drop database openmeetings;
> >> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
> >> utf8_general_ci;
> >> 30.8. \q
> >> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
> >> /tmp/import.zip
> >>
> >> Step 30.9. ends with the following error message again; same same like
> >> in the last tests (I don't know what is wrong with my import.zip file):
> >>
> >>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> >> No USER_ID given
> >> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >> ImportInitValues.loadInitAppointmentReminderTypes
> >>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> >> No USER_ID given
> >>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> >> No USER_ID given
> >>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
> >> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> >> No USER_ID given
> >> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >> conference_Id: 1
> >> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >> restricted_Id: 3
> >> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >> interview_Id: 4
> >> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
> >> org.apache.openmeetings.installation.ImportInitvalues [main] - RoomTypes
> >> ADDED
> >> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
> >> org.apache.openmeetings.installation.ImportInitvalues [main] -
> >> Configuration ADDED
> >> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
> >> org.apache.openmeetings.servlet.outputhandler.BackupImportController
> >> [main] - ##### WRITE FILE TO:
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
> >> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
> >> java.io.FileNotFoundException:
> >>
> >>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
> >> (Not a directory)
> >>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
> >>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> >> ~[na:1.6.0_26]
> >>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> >> ~[na:1.6.0_26]
> >>         at
> >> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> >> ~[commons-transaction-jar-1.2.jar:1.2]
> >>         at
> >>
> >>
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> >> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> >> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> >> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> >> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> >>
> >> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
> >>
> >> 31. I deleted the recording as a moderator of the conference room via
> >> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
> >> video files and in the tables flvrecording, flvrecording_log and
> >> flvrecording_meta_delta the entries for the deleted recording still
> exists)
> >> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
> >> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
> >> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
> >> flvrecording, flvrecording_log and flvrecording_meta_delta all the
> >> entries for the deleted recording still exists.)
> >> 34. create a webinar room via moodle and using it as moderator and mon
> >> moderator like in step 2. - 29. - ok
> >> 35. create a interview room via moodle and using it as moderator and mon
> >> moderator like in step 2. - 29. - ok (But there is one confusing thing:
> >> In the interview room exists for a moderator the posibility to upload a
> >> file but there is no WB or file directory to use. What is it good for,
> >> this upload function?) ;-)
> >>
> >> Thanks & greetings,
> >> Michael
> >>
> >> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
> >>> I'm going to pack RC1 based on 2.2.0#24
> >>> please let me know if you have any objections
> >>
> >
> >
> >
>

Re: test of build 24 with some objections

Posted by Michael Wuttke <mw...@beuth-hochschule.de>.
Hello Maxim,

I did the cleanup with:
/usr/lib/red5/admin.sh -v -f --cleanup

What would be the purge option in this case?

Thanks in advance,
Michael

Am 06.12.13 17:35, schrieb Maxim Solodovnik:
> Hello Michael,
> please try to purge already deleted records using
> clean option of admin?
> 
> 
> On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
> michael.wuttke@beuth-hochschule.de> wrote:
> 
>> Hello Maxim,
>>
>> thank you for your great work. ;-)
>>
>> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
>> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following scenarios:
>>
>> 1. create a conference room via moodle - ok
>> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
>> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>> 3. test of audio and video as a monderator - ok
>> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls & a
>> xlsx file to the WB - ok
>> 5. zoom of the content in the WB as a moderator - ok
>> 6. test the chat as moderator - ok
>> 7. enter the conference room via moodle as a non moderator user (Windows
>> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
>> 8. test of audio and video as a non monderator - ok
>> 9. zoom of the content in the WB as a non moderator - ok
>> 10. test the chat as non moderator - ok
>> 11. test the private chat as moderator - ok
>> 12. test the private chat as non moderator - ok
>> 13. sync of the zoom of content in the WB for the non moderator - ok
>> 14. start a screensharing session as the moderator via moodle - ok
>> 15. getting a screensharing session as non moderator user via moodle - ok
>> 16. stopp the screensharing session as moderator via moodle - ok
>> 17. start a recording session as the moderator via moodle for just a
>> minute with high quality - ok
>> 18. stop the recording session as the moderator via moodle - ok
>> 19. create an activity in moodle to see the recording again as the
>> moderator - creating was ok (but playing the recording via moodle was
>> "fast forwarded") !!!
>> 20. play the recording again as the non moderator - ok
>> 21. test the pointer as moderator - ok (not only the firstname and the
>> name is shown: the first name and two times the lastname; see attached
>> screenshot_pointer.jpg file)
>> 22. test the pointer as non moderator - ok
>> 23. a non moderator asks to become the privileges of a moderator - ok
>> 24. a moderator can give a non moderator the privileges of a moderator - ok
>> 25. a former non moderator, now with the privileges of a moderator, can
>> unenrole the first moderator - it works (Is this a bug or the normal
>> behaviour?) !!!
>> 26. move files from home drive to public drive as a moderator - ok
>> 27. move files from  public drive to home drive as a moderator - ok
>> 28. delete all the files from the files directory - ok
>> 29. download the recording as flv & avi file and play them with
>> vlc-player - ok (but playing the recording localy was "fast forwarded"
>> as well) !!!
>>
>> 30. backup & restore to test the function of deleting the recording I
>> made in step 19. with the following steps:
>> 30.0. stop the service: /etc/init.d/red5 stop
>> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
>> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
>> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
>> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
>> /tmp/import ./*
>> 30.5. recreate the om_db: mysql -u root -h localhost
>> 30.6. drop database openmeetings;
>> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
>> utf8_general_ci;
>> 30.8. \q
>> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
>> /tmp/import.zip
>>
>> Step 30.9. ends with the following error message again; same same like
>> in the last tests (I don't know what is wrong with my import.zip file):
>>
>>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> No USER_ID given
>> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> ImportInitValues.loadInitAppointmentReminderTypes
>>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> No USER_ID given
>>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> No USER_ID given
>>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
>> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
>> No USER_ID given
>> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> conference_Id: 1
>> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> restricted_Id: 3
>> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> interview_Id: 4
>> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
>> org.apache.openmeetings.installation.ImportInitvalues [main] - RoomTypes
>> ADDED
>> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> Configuration ADDED
>> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
>> org.apache.openmeetings.servlet.outputhandler.BackupImportController
>> [main] - ##### WRITE FILE TO:
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
>> java.io.FileNotFoundException:
>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
>> (Not a directory)
>>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
>> ~[na:1.6.0_26]
>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
>> ~[na:1.6.0_26]
>>         at
>> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
>> ~[commons-transaction-jar-1.2.jar:1.2]
>>         at
>>
>> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>
>> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>>
>> 31. I deleted the recording as a moderator of the conference room via
>> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
>> video files and in the tables flvrecording, flvrecording_log and
>> flvrecording_meta_delta the entries for the deleted recording still exists)
>> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
>> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
>> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
>> flvrecording, flvrecording_log and flvrecording_meta_delta all the
>> entries for the deleted recording still exists.)
>> 34. create a webinar room via moodle and using it as moderator and mon
>> moderator like in step 2. - 29. - ok
>> 35. create a interview room via moodle and using it as moderator and mon
>> moderator like in step 2. - 29. - ok (But there is one confusing thing:
>> In the interview room exists for a moderator the posibility to upload a
>> file but there is no WB or file directory to use. What is it good for,
>> this upload function?) ;-)
>>
>> Thanks & greetings,
>> Michael
>>
>> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
>>> I'm going to pack RC1 based on 2.2.0#24
>>> please let me know if you have any objections
>>
> 
> 
> 

Re: test of build 24 with some objections

Posted by Sergey <ia...@gmail.com>.
Ого )))

Wow! Great work, Michael! :))


Sergey.


On 06.12.2013 19:49, Michael Wuttke wrote:
> Hello Maxim,
>
> thank you for your great work. ;-)
>
> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following scenarios:
>
> 1. create a conference room via moodle - ok
> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> 3. test of audio and video as a monderator - ok
> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls & a
> xlsx file to the WB - ok
> 5. zoom of the content in the WB as a moderator - ok
> 6. test the chat as moderator - ok
> 7. enter the conference room via moodle as a non moderator user (Windows
> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> 8. test of audio and video as a non monderator - ok
> 9. zoom of the content in the WB as a non moderator - ok
> 10. test the chat as non moderator - ok
> 11. test the private chat as moderator - ok
> 12. test the private chat as non moderator - ok
> 13. sync of the zoom of content in the WB for the non moderator - ok
> 14. start a screensharing session as the moderator via moodle - ok
> 15. getting a screensharing session as non moderator user via moodle - ok
> 16. stopp the screensharing session as moderator via moodle - ok
> 17. start a recording session as the moderator via moodle for just a
> minute with high quality - ok
> 18. stop the recording session as the moderator via moodle - ok
> 19. create an activity in moodle to see the recording again as the
> moderator - creating was ok (but playing the recording via moodle was
> "fast forwarded") !!!
> 20. play the recording again as the non moderator - ok
> 21. test the pointer as moderator - ok (not only the firstname and the
> name is shown: the first name and two times the lastname; see attached
> screenshot_pointer.jpg file)
> 22. test the pointer as non moderator - ok
> 23. a non moderator asks to become the privileges of a moderator - ok
> 24. a moderator can give a non moderator the privileges of a moderator - ok
> 25. a former non moderator, now with the privileges of a moderator, can
> unenrole the first moderator - it works (Is this a bug or the normal
> behaviour?) !!!
> 26. move files from home drive to public drive as a moderator - ok
> 27. move files from  public drive to home drive as a moderator - ok
> 28. delete all the files from the files directory - ok
> 29. download the recording as flv & avi file and play them with
> vlc-player - ok (but playing the recording localy was "fast forwarded"
> as well) !!!
>
> 30. backup & restore to test the function of deleting the recording I
> made in step 19. with the following steps:
> 30.0. stop the service: /etc/init.d/red5 stop
> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
> /tmp/import ./*
> 30.5. recreate the om_db: mysql -u root -h localhost
> 30.6. drop database openmeetings;
> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
> utf8_general_ci;
> 30.8. \q
> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file /tmp/import.zip
>
> Step 30.9. ends with the following error message again; same same like
> in the last tests (I don't know what is wrong with my import.zip file):
>
>   INFO 12-06 14:36:04.699 UsersDao.java 46882 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> ImportInitValues.loadInitAppointmentReminderTypes
>   INFO 12-06 14:36:04.721 UsersDao.java 46904 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
>   INFO 12-06 14:36:04.727 UsersDao.java 46910 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
>   INFO 12-06 14:36:04.729 UsersDao.java 46912 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> conference_Id: 1
> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> restricted_Id: 3
> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> interview_Id: 4
> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
> org.apache.openmeetings.installation.ImportInitvalues [main] - RoomTypes
> ADDED
> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> Configuration ADDED
> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
> org.apache.openmeetings.servlet.outputhandler.BackupImportController
> [main] - ##### WRITE FILE TO:
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
> java.io.FileNotFoundException:
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
> (Not a directory)
> 	at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
> 	at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> ~[na:1.6.0_26]
> 	at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> ~[na:1.6.0_26]
> 	at
> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> ~[commons-transaction-jar-1.2.jar:1.2]
> 	at
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> 	at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> 	at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
> 	at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>
> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>
> 31. I deleted the recording as a moderator of the conference room via
> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
> video files and in the tables flvrecording, flvrecording_log and
> flvrecording_meta_delta the entries for the deleted recording still exists)
> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
> flvrecording, flvrecording_log and flvrecording_meta_delta all the
> entries for the deleted recording still exists.)
> 34. create a webinar room via moodle and using it as moderator and mon
> moderator like in step 2. - 29. - ok
> 35. create a interview room via moodle and using it as moderator and mon
> moderator like in step 2. - 29. - ok (But there is one confusing thing:
> In the interview room exists for a moderator the posibility to upload a
> file but there is no WB or file directory to use. What is it good for,
> this upload function?) ;-)
>
> Thanks & greetings,
> Michael
>
> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
>> I'm going to pack RC1 based on 2.2.0#24
>> please let me know if you have any objections


Re: test of build 24 with some objections

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Michael,
please try to purge already deleted records using
clean option of admin?


On Fri, Dec 6, 2013 at 10:49 PM, Michael Wuttke <
michael.wuttke@beuth-hochschule.de> wrote:

> Hello Maxim,
>
> thank you for your great work. ;-)
>
> I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
> RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following scenarios:
>
> 1. create a conference room via moodle - ok
> 2. enter the conference room via moodle as a moderator (Ubuntu 13.04
> with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> 3. test of audio and video as a monderator - ok
> 4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls & a
> xlsx file to the WB - ok
> 5. zoom of the content in the WB as a moderator - ok
> 6. test the chat as moderator - ok
> 7. enter the conference room via moodle as a non moderator user (Windows
> 7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
> 8. test of audio and video as a non monderator - ok
> 9. zoom of the content in the WB as a non moderator - ok
> 10. test the chat as non moderator - ok
> 11. test the private chat as moderator - ok
> 12. test the private chat as non moderator - ok
> 13. sync of the zoom of content in the WB for the non moderator - ok
> 14. start a screensharing session as the moderator via moodle - ok
> 15. getting a screensharing session as non moderator user via moodle - ok
> 16. stopp the screensharing session as moderator via moodle - ok
> 17. start a recording session as the moderator via moodle for just a
> minute with high quality - ok
> 18. stop the recording session as the moderator via moodle - ok
> 19. create an activity in moodle to see the recording again as the
> moderator - creating was ok (but playing the recording via moodle was
> "fast forwarded") !!!
> 20. play the recording again as the non moderator - ok
> 21. test the pointer as moderator - ok (not only the firstname and the
> name is shown: the first name and two times the lastname; see attached
> screenshot_pointer.jpg file)
> 22. test the pointer as non moderator - ok
> 23. a non moderator asks to become the privileges of a moderator - ok
> 24. a moderator can give a non moderator the privileges of a moderator - ok
> 25. a former non moderator, now with the privileges of a moderator, can
> unenrole the first moderator - it works (Is this a bug or the normal
> behaviour?) !!!
> 26. move files from home drive to public drive as a moderator - ok
> 27. move files from  public drive to home drive as a moderator - ok
> 28. delete all the files from the files directory - ok
> 29. download the recording as flv & avi file and play them with
> vlc-player - ok (but playing the recording localy was "fast forwarded"
> as well) !!!
>
> 30. backup & restore to test the function of deleting the recording I
> made in step 19. with the following steps:
> 30.0. stop the service: /etc/init.d/red5 stop
> 30.1. perform the export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
> 30.2. unzip the backup file: unzip /tmp/backup.zip -d import
> 30.3. remove the recordings & delete the nodes from flvrecordings.xml
> 30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
> /tmp/import ./*
> 30.5. recreate the om_db: mysql -u root -h localhost
> 30.6. drop database openmeetings;
> 30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
> utf8_general_ci;
> 30.8. \q
> 30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
> /tmp/import.zip
>
> Step 30.9. ends with the following error message again; same same like
> in the last tests (I don't know what is wrong with my import.zip file):
>
>  INFO 12-06 14:36:04.699 UsersDao.java 46882 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
> DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> ImportInitValues.loadInitAppointmentReminderTypes
>  INFO 12-06 14:36:04.721 UsersDao.java 46904 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
>  INFO 12-06 14:36:04.727 UsersDao.java 46910 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
>  INFO 12-06 14:36:04.729 UsersDao.java 46912 163
> org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
> No USER_ID given
> DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> conference_Id: 1
> DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> restricted_Id: 3
> DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> interview_Id: 4
> DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
> org.apache.openmeetings.installation.ImportInitvalues [main] - RoomTypes
> ADDED
> DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
> org.apache.openmeetings.installation.ImportInitvalues [main] -
> Configuration ADDED
> DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
> org.apache.openmeetings.servlet.outputhandler.BackupImportController
> [main] - ##### WRITE FILE TO:
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
> [ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
> java.io.FileNotFoundException:
>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
> (Not a directory)
>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> ~[na:1.6.0_26]
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> ~[na:1.6.0_26]
>         at
> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> ~[commons-transaction-jar-1.2.jar:1.2]
>         at
>
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>
> Than I reinstalled OM 2.2 (build 24) and repeated step 19.
>
> 31. I deleted the recording as a moderator of the conference room via
> the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
> video files and in the tables flvrecording, flvrecording_log and
> flvrecording_meta_delta the entries for the deleted recording still exists)
> 32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
> 33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
> ~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
> flvrecording, flvrecording_log and flvrecording_meta_delta all the
> entries for the deleted recording still exists.)
> 34. create a webinar room via moodle and using it as moderator and mon
> moderator like in step 2. - 29. - ok
> 35. create a interview room via moodle and using it as moderator and mon
> moderator like in step 2. - 29. - ok (But there is one confusing thing:
> In the interview room exists for a moderator the posibility to upload a
> file but there is no WB or file directory to use. What is it good for,
> this upload function?) ;-)
>
> Thanks & greetings,
> Michael
>
> Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
> > I'm going to pack RC1 based on 2.2.0#24
> > please let me know if you have any objections
>



-- 
WBR
Maxim aka solomax

test of build 24 with some objections

Posted by Michael Wuttke <mi...@beuth-hochschule.de>.
Hello Maxim,

thank you for your great work. ;-)

I tested the latest OM 2.2 version build 24 (with debian sqeeze, 4 GB
RAM, Intel Core 2 Duo 2.67GHz & 1 GB LAN), with the following scenarios:

1. create a conference room via moodle - ok
2. enter the conference room via moodle as a moderator (Ubuntu 13.04
with FF 25, 8 GB RAM, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
3. test of audio and video as a monderator - ok
4. upload a pdf, doc, docx, ppt, pptx, jpeg, jpg, png, gif, txt, xls & a
xlsx file to the WB - ok
5. zoom of the content in the WB as a moderator - ok
6. test the chat as moderator - ok
7. enter the conference room via moodle as a non moderator user (Windows
7 SP 1, IE 10, RAM 4 GB, Intel Core 2 Duo 2.13GHz & 1 GB LAN) - ok
8. test of audio and video as a non monderator - ok
9. zoom of the content in the WB as a non moderator - ok
10. test the chat as non moderator - ok
11. test the private chat as moderator - ok
12. test the private chat as non moderator - ok
13. sync of the zoom of content in the WB for the non moderator - ok
14. start a screensharing session as the moderator via moodle - ok
15. getting a screensharing session as non moderator user via moodle - ok
16. stopp the screensharing session as moderator via moodle - ok
17. start a recording session as the moderator via moodle for just a
minute with high quality - ok
18. stop the recording session as the moderator via moodle - ok
19. create an activity in moodle to see the recording again as the
moderator - creating was ok (but playing the recording via moodle was
"fast forwarded") !!!
20. play the recording again as the non moderator - ok
21. test the pointer as moderator - ok (not only the firstname and the
name is shown: the first name and two times the lastname; see attached
screenshot_pointer.jpg file)
22. test the pointer as non moderator - ok
23. a non moderator asks to become the privileges of a moderator - ok
24. a moderator can give a non moderator the privileges of a moderator - ok
25. a former non moderator, now with the privileges of a moderator, can
unenrole the first moderator - it works (Is this a bug or the normal
behaviour?) !!!
26. move files from home drive to public drive as a moderator - ok
27. move files from  public drive to home drive as a moderator - ok
28. delete all the files from the files directory - ok
29. download the recording as flv & avi file and play them with
vlc-player - ok (but playing the recording localy was "fast forwarded"
as well) !!!

30. backup & restore to test the function of deleting the recording I
made in step 19. with the following steps:
30.0. stop the service: /etc/init.d/red5 stop
30.1. perform the export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
30.2. unzip the backup file: unzip /tmp/backup.zip -d import
30.3. remove the recordings & delete the nodes from flvrecordings.xml
30.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
/tmp/import ./*
30.5. recreate the om_db: mysql -u root -h localhost
30.6. drop database openmeetings;
30.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
utf8_general_ci;
30.8. \q
30.9. perform the import: /usr/lib/red5/admin.sh -i -v -file /tmp/import.zip

Step 30.9. ends with the following error message again; same same like
in the last tests (I don't know what is wrong with my import.zip file):

 INFO 12-06 14:36:04.699 UsersDao.java 46882 163
org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
No USER_ID given
DEBUG 12-06 14:36:04.705 ImportInitvalues.java 46888 858
org.apache.openmeetings.installation.ImportInitvalues [main] -
ImportInitValues.loadInitAppointmentReminderTypes
 INFO 12-06 14:36:04.721 UsersDao.java 46904 163
org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
No USER_ID given
 INFO 12-06 14:36:04.727 UsersDao.java 46910 163
org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
No USER_ID given
 INFO 12-06 14:36:04.729 UsersDao.java 46912 163
org.apache.openmeetings.data.user.dao.UsersDao [main] - [getUser] Info:
No USER_ID given
DEBUG 12-06 14:36:04.799 ImportInitvalues.java 46982 505
org.apache.openmeetings.installation.ImportInitvalues [main] -
conference_Id: 1
DEBUG 12-06 14:36:04.804 ImportInitvalues.java 46987 512
org.apache.openmeetings.installation.ImportInitvalues [main] -
restricted_Id: 3
DEBUG 12-06 14:36:04.807 ImportInitvalues.java 46990 516
org.apache.openmeetings.installation.ImportInitvalues [main] -
interview_Id: 4
DEBUG 12-06 14:36:04.809 ImportInitvalues.java 46992 521
org.apache.openmeetings.installation.ImportInitvalues [main] - RoomTypes
ADDED
DEBUG 12-06 14:36:04.925 ImportInitvalues.java 47108 499
org.apache.openmeetings.installation.ImportInitvalues [main] -
Configuration ADDED
DEBUG 12-06 14:36:04.927 BackupImportController.java 47110 201
org.apache.openmeetings.servlet.outputhandler.BackupImportController
[main] - ##### WRITE FILE TO:
/usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04
[ERROR] [main] org.apache.openmeetings.cli.Admin - Restore failed
java.io.FileNotFoundException:
/usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_06_14_36_04/recordingFiles/one_second.wav
(Not a directory)
	at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
	at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
~[na:1.6.0_26]
	at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
~[na:1.6.0_26]
	at
org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
~[commons-transaction-jar-1.2.jar:1.2]
	at
org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
~[openmeetings-2.2.0-SNAPSHOT.jar:na]
	at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
[openmeetings-2.2.0-SNAPSHOT.jar:na]
	at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
[openmeetings-2.2.0-SNAPSHOT.jar:na]
	at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
[openmeetings-2.2.0-SNAPSHOT.jar:na]

Than I reinstalled OM 2.2 (build 24) and repeated step 19.

31. I deleted the recording as a moderator of the conference room via
the OM GUI (But in the folders ~/streams/1 & ~/streams/hibernate the
video files and in the tables flvrecording, flvrecording_log and
flvrecording_meta_delta the entries for the deleted recording still exists)
32. Thats why I started a system cleanup with: /etc/init.d/red5 stop
33. /usr/lib/red5/admin.sh -v -f --cleanup - was ok (But in the folder
~/streams/hibernate the file flvRecording_1.flv.meta and in the tables
flvrecording, flvrecording_log and flvrecording_meta_delta all the
entries for the deleted recording still exists.)
34. create a webinar room via moodle and using it as moderator and mon
moderator like in step 2. - 29. - ok
35. create a interview room via moodle and using it as moderator and mon
moderator like in step 2. - 29. - ok (But there is one confusing thing:
In the interview room exists for a moderator the posibility to upload a
file but there is no WB or file directory to use. What is it good for,
this upload function?) ;-)

Thanks & greetings,
Michael

Am 06.12.2013 07:57, schrieb Maxim Solodovnik:
> I'm going to pack RC1 based on 2.2.0#24
> please let me know if you have any objections

Re: is openmeetings 2.2 officially released?

Posted by Maxim Solodovnik <so...@gmail.com>.
I'm going to pack RC1 based on 2.2.0#24
please let me know if you have any objections


On Tue, Dec 3, 2013 at 10:31 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> For fast forward please try to reduce quality/area (maybe I should add
> separate selector for FPS)
>
> I have fixed NullPointerException
> Committed revision 1547432.
>
> Thanks for trying this out (you seems to be the only user of this feature
> :) )
>
>
> On Tue, Dec 3, 2013 at 10:14 PM, Michael Wuttke <
> michael.wuttke@beuth-hochschule.de> wrote:
>
>> Hello Maxim,
>>
>> I tested the recordings & the system cleanup again with the OM 2.0 build
>> 23.
>>
>> Here are my results:
>>
>> You are right: I've got a "fast forwarded" video. I tried to play a 45
>> secs. recording with Windows 7 SP 1 , IE 10 , RAM 4 GB , Intel Core 2
>> Duo 2.13GHz  & 1 GB LAN and with Ubuntu 13.04 with FF 25, 8 GB RAM,
>> Intel Core 2 Duo 2.13GHz & 1 GB LAN. The recording was played in 20
>> secs. on both machines. ;-)
>>
>> And my last try to clean up the system:
>>
>> At first I tried:
>> /usr/lib/red5/admin.sh -v -f --cleanup
>>
>> and got the following error message (I told you before):
>> 2013-12-03 14:54:28,774 [main] ERROR org.apache.openmeetings.cli.Admin -
>> Files failed
>> java.lang.NullPointerException: null
>>         at java.io.File.<init>(File.java:305) ~[na:1.6.0_26]
>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:370)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>
>> The secound trie was to backup and restore, you know that way:
>> 0. stop the service: /etc/init.d/red5 stop
>> 1. perform the export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
>> 2. unzip the backup file: unzip backup.zip -d import
>> 3. remove the recordings & delete the nodes from flvrecordings.xml
>> 4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
>> /tmp/import ./*
>> 5. recreate the om_db: mysql -u root -h localhost
>> 6. drop database openmeetings;
>> 7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
>> utf8_general_ci;
>> 8. \q
>> 9. perform the import: /usr/lib/red5/admin.sh -i -v -file /tmp/import.zip
>>
>> The last step ends with the same error message again (tail -f -n 500
>> /tmp/log/red5.log):
>> 2013-12-03 14:59:46,024 [main] ERROR org.apache.openmeetings.cli.Admin -
>> Restore failed
>> java.io.FileNotFoundException:
>>
>> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_03_14_59_46/recordingFiles/one_second.wav
>> (Not a directory)
>>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
>> ~[na:1.6.0_26]
>>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
>> ~[na:1.6.0_26]
>>         at
>> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
>> ~[commons-transaction-jar-1.2.jar:1.2]
>>         at
>>
>> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>>
>> Thanks in advance,
>> Michael
>>
>> Am 03.12.2013 14:15, schrieb Maxim Solodovnik:
>> > you already can delete all recordings marked as "deleted" using
>> > ./admin.sh -v -f --cleanup
>> > command
>> >
>> > Sebastian is currently trying to add automated GUI testing to 3.0
>> > But we all have too few free time for this :(
>> >
>> >
>> > On Tue, Dec 3, 2013 at 6:11 PM, Michael Wuttke
>> > <michael.wuttke@beuth-hochschule.de
>> > <ma...@beuth-hochschule.de>> wrote:
>> >
>> >     Hello Maxim,
>> >
>> >     Thanks for your answers.
>> >
>> >     I will clock the recording like you suggested. ;-)
>> >
>> >     And I will repack the zip file again. ;-)
>> >
>> >     It would be great if you could add the delete function for
>> >     old/unimportant recordings or cleanups to the command line admin.
>> >
>> >     The thing is in this case, when I login at the OM GUI as a
>> modarator of
>> >     a OM room, I see my recordings and can delete them. But they still
>> >     exists on the file system in the ~/streams/hibernate folder, after
>>  I
>> >     deleted the recordings. It would be brilliant to be able to clean
>> up the
>> >     system without deleting the om_db if it ist possible.
>> >
>> >     One question to the tests, which I made manualy. Is there a way to
>> >     automate the testings you discribe in the test plan (see link
>> below)?
>> >     For example with jmater or any other test plan/ stress test
>> framework?
>> >     https://openmeetings.apache.org/ManualTesting.html
>> >
>> >     Thank you & greetings,
>> >     Michael
>> >
>> >     Am 03.12.2013 02:00, schrieb Maxim Solodovnik:
>> >     > Hello Michael,
>> >     >
>> >     > Thanks for such detailed testing :)
>> >     >
>> >     > 9) This might happen in case to have selected huge area and
>> >     > High/VeryHigh quality. Flash video requires video frames have
>> constant
>> >     > time between them. So in case you computer is not power enough to
>> >     > perform encoding in the time specified - you will get "fast
>> forwarded"
>> >     > video :(
>> >     > The only way this can be tested: select the area on the desktop
>> >     with the
>> >     > clock. Note the time recording was started and stoped and check
>> it in
>> >     > the recording created
>> >     >
>> >     > 10.9) It seems like restore was failed in the very beginning :(
>> Since
>> >     > you have repacked backup file I guess this might be the problem
>> >     >
>> >     > I guess if this feature is required I can add it to command line
>> admin
>> >     > in 3.0/3.1
>> >
>> >
>> >
>> >
>> > --
>> > WBR
>> > Maxim aka solomax
>>
>> --
>> Danke & mit freundlichen Grüßen,
>> Michael Wuttke
>>
>> Learning Management System Moodle
>> http://lms.beuth-hochschule.de
>> Beuth Hochschule Berlin - Labor Online Learning
>> http://learn.beuth-hochschule.de
>> Luxemburger Str. 10
>> 13353 Berlin
>> Tel: +49 (0)30 45 04 2184
>> E-Mail: michael.wuttke@beuth-hochschule.de
>> News: http://lms.beuth-hochschule.de/rss
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: is openmeetings 2.2 officially released?

Posted by Maxim Solodovnik <so...@gmail.com>.
you already can delete all recordings marked as "deleted" using
./admin.sh -v -f --cleanup
command

Sebastian is currently trying to add automated GUI testing to 3.0
But we all have too few free time for this :(


On Tue, Dec 3, 2013 at 6:11 PM, Michael Wuttke <
michael.wuttke@beuth-hochschule.de> wrote:

> Hello Maxim,
>
> Thanks for your answers.
>
> I will clock the recording like you suggested. ;-)
>
> And I will repack the zip file again. ;-)
>
> It would be great if you could add the delete function for
> old/unimportant recordings or cleanups to the command line admin.
>
> The thing is in this case, when I login at the OM GUI as a modarator of
> a OM room, I see my recordings and can delete them. But they still
> exists on the file system in the ~/streams/hibernate folder, after  I
> deleted the recordings. It would be brilliant to be able to clean up the
> system without deleting the om_db if it ist possible.
>
> One question to the tests, which I made manualy. Is there a way to
> automate the testings you discribe in the test plan (see link below)?
> For example with jmater or any other test plan/ stress test framework?
> https://openmeetings.apache.org/ManualTesting.html
>
> Thank you & greetings,
> Michael
>
> Am 03.12.2013 02:00, schrieb Maxim Solodovnik:
> > Hello Michael,
> >
> > Thanks for such detailed testing :)
> >
> > 9) This might happen in case to have selected huge area and
> > High/VeryHigh quality. Flash video requires video frames have constant
> > time between them. So in case you computer is not power enough to
> > perform encoding in the time specified - you will get "fast forwarded"
> > video :(
> > The only way this can be tested: select the area on the desktop with the
> > clock. Note the time recording was started and stoped and check it in
> > the recording created
> >
> > 10.9) It seems like restore was failed in the very beginning :( Since
> > you have repacked backup file I guess this might be the problem
> >
> > I guess if this feature is required I can add it to command line admin
> > in 3.0/3.1
>
>


-- 
WBR
Maxim aka solomax

Re: is openmeetings 2.2 officially released?

Posted by Michael Wuttke <mi...@beuth-hochschule.de>.
Hello Maxim,

Thanks for your answers.

I will clock the recording like you suggested. ;-)

And I will repack the zip file again. ;-)

It would be great if you could add the delete function for
old/unimportant recordings or cleanups to the command line admin.

The thing is in this case, when I login at the OM GUI as a modarator of
a OM room, I see my recordings and can delete them. But they still
exists on the file system in the ~/streams/hibernate folder, after  I
deleted the recordings. It would be brilliant to be able to clean up the
system without deleting the om_db if it ist possible.

One question to the tests, which I made manualy. Is there a way to
automate the testings you discribe in the test plan (see link below)?
For example with jmater or any other test plan/ stress test framework?
https://openmeetings.apache.org/ManualTesting.html

Thank you & greetings,
Michael

Am 03.12.2013 02:00, schrieb Maxim Solodovnik:
> Hello Michael,
> 
> Thanks for such detailed testing :)
> 
> 9) This might happen in case to have selected huge area and
> High/VeryHigh quality. Flash video requires video frames have constant
> time between them. So in case you computer is not power enough to
> perform encoding in the time specified - you will get "fast forwarded"
> video :(
> The only way this can be tested: select the area on the desktop with the
> clock. Note the time recording was started and stoped and check it in
> the recording created
> 
> 10.9) It seems like restore was failed in the very beginning :( Since
> you have repacked backup file I guess this might be the problem
> 
> I guess if this feature is required I can add it to command line admin
> in 3.0/3.1


Re: is openmeetings 2.2 officially released?

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Michael,

Thanks for such detailed testing :)

9) This might happen in case to have selected huge area and High/VeryHigh
quality. Flash video requires video frames have constant time between them.
So in case you computer is not power enough to perform encoding in the time
specified - you will get "fast forwarded" video :(
The only way this can be tested: select the area on the desktop with the
clock. Note the time recording was started and stoped and check it in the
recording created

10.9) It seems like restore was failed in the very beginning :( Since you
have repacked backup file I guess this might be the problem

I guess if this feature is required I can add it to command line admin in
3.0/3.1


On Mon, Dec 2, 2013 at 10:52 PM, Michael Wuttke <
michael.wuttke@beuth-hochschule.de> wrote:

> Hello Maxim,
>
> I tested the latest OM 2.2 version (build 23), with the following
> scenarios:
>
> 1. create a OM room via moodle - ok
> 2.1. enter the OM room via moodle as a moderator (Ubuntu & FF) - ok
> 2.2. test of audio and video as a monderator - ok
> 2.2. upload a pdf, doc, docx, ppt, pptx, jpeg, txt, xls & xlsx file to
> the WB - ok
> 2.3. zoom of the content in the WB for the moderator - ok
> 2.4. test the chat as moderator - ok
> 3.1. enter the OM room via moodle as a non moderator user (M$Windows &
> Opera) - ok
> 2.2. test of audio and video as a non monderator - ok
> 3.3. zoom of the content in the WB for the non moderator - ok
> 3.4. test the chat as non moderator - ok
> 3.5. sync of the zoom of content in the WB for the non moderator - ok
> 4. start a screensharing session as the moderator via moodle - ok
> 5. getting a screensharing session as non moderator user via moodle - ok
> 6. stopp the screensharing session as moderator via moodle - ok
> 7. start a recording session as the moderator via moodle for just a
> minute with high quality - ok
> 8. stop the recording session as the moderator via moodle - ok
> 9. create a activity in moodle to see the recording again and play it as
> moderator and as non moderator - ok (One thing at this point: The
> recording was stopped after a cetain time. The recorded session was much
> longer than the recording it self I felt. Please could you double check
> this issue?)
> 10. backup & restore to test the function of deleting old and/or
> unimportant recordings with the following steps:
>
> 10.0. stop the service: /etc/init.d/red5 stop
> 10.1. perform the export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
> 10.2. unzip the backup file: unzip backup.zip -d backup && cp backup import
> 10.3. remove the recordings & delete the nodes from flvrecordings.xml
> 10.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
> import *.*
> 10.5. recreate the om_db: mysql -u root -h localhost
> 10.6. drop database openmeetings;
> 10.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
> utf8_general_ci;
> 10.8. \q
> 10.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
> /tmp/import/import.zip
> 10.10. start the service: /etc/init.d/red5 start
>
> Step 10.9. ends with the following error message (tail -f -n 500
> /tmp/log/red5.log):
>
> 2013-12-02 15:09:58,627 [main] ERROR org.apache.openmeetings.cli.Admin -
> Restore failed
> java.io.FileNotFoundException:
>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/recordingFiles/one_second.wav
> (Not a directory)
>         at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
> ~[na:1.6.0_26]
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
> ~[na:1.6.0_26]
>         at
> org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
> ~[commons-transaction-jar-1.2.jar:1.2]
>         at
>
> org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>         at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>         at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>
> The directory recordingFiles is missing in the import folder under
>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/.
> But in the import folder the directory exists:
>
> ls -la /tmp/import/recordingFiles/
> insgesamt 128
> drwxr-xr-x 2 root root  4096  2. Dez 15:02 .
> drwxr-xr-x 4 root root  4096  2. Dez 15:02 ..
> -rw-r--r-- 1 root root 20992  2. Dez 15:02 default_interview_image.fla
> -rw-r--r-- 1 root root  1827  2. Dez 15:02 default_interview_image.jpg
> -rw-r--r-- 1 root root  1106  2. Dez 15:02 default_interview_image.png
> -rw-r--r-- 1 root root 88244  2. Dez 15:02 one_second.wav
>
> In the import folder under
>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/
> only a file recordingFiles is created not a folder
>
> ls -la
>
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/
> insgesamt 100
> drwxr-xr-x 2 root root  4096  2. Dez 15:09 .
> drwxr-xr-x 3 root root  4096  2. Dez 15:09 ..
> -rw-r--r-- 1 root root   348  2. Dez 15:09 appointements.xml
> -rw-r--r-- 1 root root 19049  2. Dez 15:09 configs.xml
> -rw-r--r-- 1 root root 12786  2. Dez 15:09 fileExplorerItems.xml
> -rw-r--r-- 1 root root   434  2. Dez 15:09 flvRecordings.xml
> -rw-r--r-- 1 root root   347  2. Dez 15:09 ldapconfigs.xml
> -rw-r--r-- 1 root root   350  2. Dez 15:09 meetingmembers.xml
> -rw-r--r-- 1 root root   566  2. Dez 15:09 organizations.xml
> -rw-r--r-- 1 root root   357  2. Dez 15:09 privateMessageFolder.xml
> -rw-r--r-- 1 root root   351  2. Dez 15:09 privateMessages.xml
> -rw-r--r-- 1 root root     0  2. Dez 15:09 recordingFiles
> -rw-r--r-- 1 root root   345  2. Dez 15:09 roompolls.xml
> -rw-r--r-- 1 root root   604  2. Dez 15:09 rooms_organisation.xml
> -rw-r--r-- 1 root root  7983  2. Dez 15:09 rooms.xml
> -rw-r--r-- 1 root root   348  2. Dez 15:09 userContacts.xml
> -rw-r--r-- 1 root root  8033  2. Dez 15:09 users.xml
>
> And: tail -f -n 500 /tmp/log/openmeetings.log shows:
>  INFO 12-02 15:09:58.397 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
> Info: No USER_ID given
> DEBUG 12-02 15:09:58.403 o.a.o.i.ImportInitvalues:858 [main] -
> ImportInitValues.loadInitAppointmentReminderTypes
>  INFO 12-02 15:09:58.417 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
> Info: No USER_ID given
>  INFO 12-02 15:09:58.423 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
> Info: No USER_ID given
>  INFO 12-02 15:09:58.425 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
> Info: No USER_ID given
> DEBUG 12-02 15:09:58.500 o.a.o.i.ImportInitvalues:505 [main] -
> conference_Id: 1
> DEBUG 12-02 15:09:58.504 o.a.o.i.ImportInitvalues:512 [main] -
> restricted_Id: 3
> DEBUG 12-02 15:09:58.506 o.a.o.i.ImportInitvalues:516 [main] -
> interview_Id: 4
> DEBUG 12-02 15:09:58.507 o.a.o.i.ImportInitvalues:521 [main] - RoomTypes
> ADDED
> DEBUG 12-02 15:09:58.618 o.a.o.i.ImportInitvalues:499 [main] -
> Configuration ADDED
> DEBUG 12-02 15:09:58.620 o.a.o.s.o.BackupImportController:201 [main] -
> ##### WRITE FILE TO:
> /usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58
>
>
> Am 01.12.2013 18:01, schrieb Maxim Solodovnik:
> > OK, build created
> > I would really appreciate help in testing it :)
> > I''try to fix WB behavior, and then will create RC if none additional
> > issues will be found :)
> >
> >
> > On Sun, Dec 1, 2013 at 2:07 PM, Maxim Solodovnik <solomax666@gmail.com
> > <ma...@gmail.com>> wrote:
> >
> >     I'll try to add one more recording fix and will start the build
>



-- 
WBR
Maxim aka solomax

Re: is openmeetings 2.2 officially released?

Posted by Michael Wuttke <mi...@beuth-hochschule.de>.
Hello Maxim,

I tested the latest OM 2.2 version (build 23), with the following scenarios:

1. create a OM room via moodle - ok
2.1. enter the OM room via moodle as a moderator (Ubuntu & FF) - ok
2.2. test of audio and video as a monderator - ok
2.2. upload a pdf, doc, docx, ppt, pptx, jpeg, txt, xls & xlsx file to
the WB - ok
2.3. zoom of the content in the WB for the moderator - ok
2.4. test the chat as moderator - ok
3.1. enter the OM room via moodle as a non moderator user (M$Windows &
Opera) - ok
2.2. test of audio and video as a non monderator - ok
3.3. zoom of the content in the WB for the non moderator - ok
3.4. test the chat as non moderator - ok
3.5. sync of the zoom of content in the WB for the non moderator - ok
4. start a screensharing session as the moderator via moodle - ok
5. getting a screensharing session as non moderator user via moodle - ok
6. stopp the screensharing session as moderator via moodle - ok
7. start a recording session as the moderator via moodle for just a
minute with high quality - ok
8. stop the recording session as the moderator via moodle - ok
9. create a activity in moodle to see the recording again and play it as
moderator and as non moderator - ok (One thing at this point: The
recording was stopped after a cetain time. The recorded session was much
longer than the recording it self I felt. Please could you double check
this issue?)
10. backup & restore to test the function of deleting old and/or
unimportant recordings with the following steps:

10.0. stop the service: /etc/init.d/red5 stop
10.1. perform the export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
10.2. unzip the backup file: unzip backup.zip -d backup && cp backup import
10.3. remove the recordings & delete the nodes from flvrecordings.xml
10.4. zip the files back to /tmp/import.zip: cd /tmp/import && zip -r
import *.*
10.5. recreate the om_db: mysql -u root -h localhost
10.6. drop database openmeetings;
10.7. CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8' COLLATE
utf8_general_ci;
10.8. \q
10.9. perform the import: /usr/lib/red5/admin.sh -i -v -file
/tmp/import/import.zip
10.10. start the service: /etc/init.d/red5 start

Step 10.9. ends with the following error message (tail -f -n 500
/tmp/log/red5.log):

2013-12-02 15:09:58,627 [main] ERROR org.apache.openmeetings.cli.Admin -
Restore failed
java.io.FileNotFoundException:
/usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/recordingFiles/one_second.wav
(Not a directory)
	at java.io.FileOutputStream.open(Native Method) ~[na:1.6.0_26]
	at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
~[na:1.6.0_26]
	at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
~[na:1.6.0_26]
	at
org.apache.commons.transaction.util.FileHelper.copy(FileHelper.java:268)
~[commons-transaction-jar-1.2.jar:1.2]
	at
org.apache.openmeetings.servlet.outputhandler.BackupImportController.performImport(BackupImportController.java:219)
~[openmeetings-2.2.0-SNAPSHOT.jar:na]
	at org.apache.openmeetings.cli.Admin.restoreOm(Admin.java:623)
[openmeetings-2.2.0-SNAPSHOT.jar:na]
	at org.apache.openmeetings.cli.Admin.process(Admin.java:269)
[openmeetings-2.2.0-SNAPSHOT.jar:na]
	at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
[openmeetings-2.2.0-SNAPSHOT.jar:na]

The directory recordingFiles is missing in the import folder under
/usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/.
But in the import folder the directory exists:

ls -la /tmp/import/recordingFiles/
insgesamt 128
drwxr-xr-x 2 root root  4096  2. Dez 15:02 .
drwxr-xr-x 4 root root  4096  2. Dez 15:02 ..
-rw-r--r-- 1 root root 20992  2. Dez 15:02 default_interview_image.fla
-rw-r--r-- 1 root root  1827  2. Dez 15:02 default_interview_image.jpg
-rw-r--r-- 1 root root  1106  2. Dez 15:02 default_interview_image.png
-rw-r--r-- 1 root root 88244  2. Dez 15:02 one_second.wav

In the import folder under
/usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/
only a file recordingFiles is created not a folder

ls -la
/usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58/
insgesamt 100
drwxr-xr-x 2 root root  4096  2. Dez 15:09 .
drwxr-xr-x 3 root root  4096  2. Dez 15:09 ..
-rw-r--r-- 1 root root   348  2. Dez 15:09 appointements.xml
-rw-r--r-- 1 root root 19049  2. Dez 15:09 configs.xml
-rw-r--r-- 1 root root 12786  2. Dez 15:09 fileExplorerItems.xml
-rw-r--r-- 1 root root   434  2. Dez 15:09 flvRecordings.xml
-rw-r--r-- 1 root root   347  2. Dez 15:09 ldapconfigs.xml
-rw-r--r-- 1 root root   350  2. Dez 15:09 meetingmembers.xml
-rw-r--r-- 1 root root   566  2. Dez 15:09 organizations.xml
-rw-r--r-- 1 root root   357  2. Dez 15:09 privateMessageFolder.xml
-rw-r--r-- 1 root root   351  2. Dez 15:09 privateMessages.xml
-rw-r--r-- 1 root root     0  2. Dez 15:09 recordingFiles
-rw-r--r-- 1 root root   345  2. Dez 15:09 roompolls.xml
-rw-r--r-- 1 root root   604  2. Dez 15:09 rooms_organisation.xml
-rw-r--r-- 1 root root  7983  2. Dez 15:09 rooms.xml
-rw-r--r-- 1 root root   348  2. Dez 15:09 userContacts.xml
-rw-r--r-- 1 root root  8033  2. Dez 15:09 users.xml

And: tail -f -n 500 /tmp/log/openmeetings.log shows:
 INFO 12-02 15:09:58.397 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
Info: No USER_ID given
DEBUG 12-02 15:09:58.403 o.a.o.i.ImportInitvalues:858 [main] -
ImportInitValues.loadInitAppointmentReminderTypes
 INFO 12-02 15:09:58.417 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
Info: No USER_ID given
 INFO 12-02 15:09:58.423 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
Info: No USER_ID given
 INFO 12-02 15:09:58.425 o.a.o.d.u.d.UsersDao:163 [main] - [getUser]
Info: No USER_ID given
DEBUG 12-02 15:09:58.500 o.a.o.i.ImportInitvalues:505 [main] -
conference_Id: 1
DEBUG 12-02 15:09:58.504 o.a.o.i.ImportInitvalues:512 [main] -
restricted_Id: 3
DEBUG 12-02 15:09:58.506 o.a.o.i.ImportInitvalues:516 [main] -
interview_Id: 4
DEBUG 12-02 15:09:58.507 o.a.o.i.ImportInitvalues:521 [main] - RoomTypes
ADDED
DEBUG 12-02 15:09:58.618 o.a.o.i.ImportInitvalues:499 [main] -
Configuration ADDED
DEBUG 12-02 15:09:58.620 o.a.o.s.o.BackupImportController:201 [main] -
##### WRITE FILE TO:
/usr/lib/red5/webapps/openmeetings/upload/import/import_2013_12_02_15_09_58


Am 01.12.2013 18:01, schrieb Maxim Solodovnik:
> OK, build created
> I would really appreciate help in testing it :)
> I''try to fix WB behavior, and then will create RC if none additional
> issues will be found :)
> 
> 
> On Sun, Dec 1, 2013 at 2:07 PM, Maxim Solodovnik <solomax666@gmail.com
> <ma...@gmail.com>> wrote:
> 
>     I'll try to add one more recording fix and will start the build

Re: is openmeetings 2.2 officially released?

Posted by Maxim Solodovnik <so...@gmail.com>.
OK, build created
I would really appreciate help in testing it :)
I''try to fix WB behavior, and then will create RC if none additional
issues will be found :)


On Sun, Dec 1, 2013 at 2:07 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> I'll try to add one more recording fix and will start the build
>
>
> On Sat, Nov 30, 2013 at 6:42 PM, Michael Wuttke <
> mwuttke@beuth-hochschule.de> wrote:
>
>> Hello Maxim,
>>
>> sorry, but I could'nt find a nightly build (23+).
>>
>> Do you have time to create a build with this patch/revision?
>>
>> Then I will test the build again, ok?
>>
>> greetings,
>> Michael
>>
>> Am 28.11.13 17:28, schrieb Maxim Solodovnik:
>> > Screen sharing applet should work better since r1546394
>> > But it seems server side need to be improved :(
>> >
>> >
>> > On Thu, Nov 28, 2013 at 4:43 PM, Maxim Solodovnik <solomax666@gmail.com
>> >wrote:
>> >
>> >> Seems like the issue reproducible in "high" and "very high" quality
>> only.
>> >> Seems like it fails in case FPS 10 or more :(
>> >>
>> >>
>> >> On Thu, Nov 28, 2013 at 4:32 PM, Maxim Solodovnik <
>> solomax666@gmail.com>wrote:
>> >>
>> >>> I was able to reproduce issue with recordings
>> >>> Will try to fix it
>> >>>
>> >>>
>> >>> On Thu, Nov 28, 2013 at 9:37 AM, 小野圭二 <on...@gmail.com> wrote:
>> >>>
>> >>>> Ok, i will do it and input to you.
>> >>>>
>> >>>> 2013/11/28 Maxim Solodovnik <so...@gmail.com>:
>> >>>>> Could you please try to make recording in lower quality and/or
>> smaller
>> >>>> area?
>> >>>>> Maybe your errors are caused by my latest changes in screen sharing
>> >>>> applet?
>> >>>>>
>> >>>>> Thanks in advance
>> >>>>>
>> >>>>>
>> >>>>> On Wed, Nov 27, 2013 at 10:59 PM, Maxim Solodovnik <
>> >>>> solomax666@gmail.com>
>> >>>>> wrote:
>> >>>>>>
>> >>>>>> You have create DB table without UTF-8 support
>> >>>>>>
>> >>>>>>
>> >>>>>> On Wed, Nov 27, 2013 at 9:00 PM, Michael Wuttke
>> >>>>>> <mi...@beuth-hochschule.de> wrote:
>> >>>>>>>
>> >>>>>>> Hello Maxim,
>> >>>>>>>
>> >>>>>>> I tested with the latest OM 2.2 version (build 22) the backup &
>> >>>>>>> restoring function to delete old and/or unimportant recordings
>> with
>> >>>> the
>> >>>>>>> following steps.
>> >>>>>>>
>> >>>>>>> 0. stop service: /etc/init.d/red5 stop
>> >>>>>>> 1. perform export: /usr/lib/red5/admin.sh -b -file /tmp/backup.zip
>> >>>>>>> 2. unzip th backup file, remove the recordings, delete the nodes
>> from
>> >>>>>>> flvrecordings.xml
>> >>>>>>> 3. zip the files back to /tmp/import.zip
>> >>>>>>> 4. drop openmeetings_db
>> >>>>>>> 5. perform import: /usr/lib/red5/admin.sh -i -v -file
>> /tmp/import.zip
>> >>>>>>> [6. start service: /etc/init.d/red5 start]
>> >>>>>>>
>> >>>>>>> The step 5 ends with the following error message:
>> >>>>>>> ---
>> >>>>>>> DEBUG 11-27 13:46:52.966 ImportInitvalues.java 26543 962
>> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> Lang
>> >>>>>>> ADDED:
>> >>>>>>>
>> org.apache.openmeetings.persistence.beans.lang.FieldLanguage@228830;
>> >>>>>>> seconds passed: 1
>> >>>>>>> DEBUG 11-27 13:46:52.966 ImportInitvalues.java 26543 897
>> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >>>>>>> loadInitLanguages lang: {id=4, name=french, rtl=false, code=fr}
>> >>>>>>> DEBUG 11-27 13:46:52.967 ImportInitvalues.java 26544 903
>> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >>>>>>> loadInitLanguages rtl from xml: false
>> >>>>>>> DEBUG 11-27 13:46:54.305 ImportInitvalues.java 27882 962
>> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> Lang
>> >>>>>>> ADDED:
>> >>>>>>>
>> org.apache.openmeetings.persistence.beans.lang.FieldLanguage@19feb0d
>> >>>> ;
>> >>>>>>> seconds passed: 1
>> >>>>>>> DEBUG 11-27 13:46:54.306 ImportInitvalues.java 27883 897
>> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >>>>>>> loadInitLanguages lang: {id=5, name=italian, rtl=false, code=it}
>> >>>>>>> DEBUG 11-27 13:46:54.306 ImportInitvalues.java 27883 903
>> >>>>>>> org.apache.openmeetings.installation.ImportInitvalues [main] -
>> >>>>>>> loadInitLanguages rtl from xml: false
>> >>>>>>> [ERROR] [main] org.apache.openmeetings.cli.Admin - Install failed
>> >>>>>>> org.springframework.orm.jpa.JpaSystemException: The transaction
>> has
>> >>>> been
>> >>>>>>> rolled back.  See the nested exceptions for details on the errors
>> >>>> that
>> >>>>>>> occurred.; nested exception is <openjpa-2.2.1-r422266:1396819
>> fatal
>> >>>>>>> general error>
>> org.apache.openjpa.persistence.PersistenceException:
>> >>>> The
>> >>>>>>> transaction has been rolled back.  See the nested exceptions for
>> >>>> details
>> >>>>>>> on the errors that occurred.
>> >>>>>>> FailedObject:
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openmeetings.persistence.beans.lang.Fieldlanguagesvalues@1c44743
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:326)
>> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:120)
>> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:516)
>> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)
>> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
>> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:393)
>> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:120)
>> >>>>>>> ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>> >>>>>>> ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
>> >>>>>>> ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openmeetings.data.basic.FieldLanguageDao$$EnhancerByCGLIB$$e4715177.updateLanguage(<generated>)
>> >>>>>>> ~[com.springsource.net.sf.cglib-2.2.0.jar:na]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openmeetings.installation.ImportInitvalues.loadLanguagesFile(ImportInitvalues.java:961)
>> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openmeetings.installation.ImportInitvalues.loadLanguagesFiles(ImportInitvalues.java:973)
>> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openmeetings.installation.ImportInitvalues.loadInitLanguages(ImportInitvalues.java:987)
>> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openmeetings.installation.ImportInitvalues.loadSystem(ImportInitvalues.java:1012)
>> >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>>>>>>         at
>> org.apache.openmeetings.cli.Admin.process(Admin.java:268)
>> >>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>>>>>>         at org.apache.openmeetings.cli.Admin.main(Admin.java:630)
>> >>>>>>> [openmeetings-2.2.0-SNAPSHOT.jar:na]
>> >>>>>>> Caused by: org.apache.openjpa.persistence.PersistenceException:
>> The
>> >>>>>>> transaction has been rolled back.  See the nested exceptions for
>> >>>> details
>> >>>>>>> on the errors that occurred.
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2339)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>> org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2176)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2074)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:1992)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>> org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1516)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:933)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:570)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:512)
>> >>>>>>> ~[spring-orm-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>> >>>>>>>         ... 13 common frames omitted
>> >>>>>>> Caused by: org.apache.openjpa.persistence.PersistenceException:
>> >>>>>>> Incorrect string value: '\xE2\x88\x9A\xE2\x80\xA0...' for column
>> >>>> 'value'
>> >>>>>>> at row 1 {prepstmnt 4403870 INSERT INTO fieldlanguagesvalues
>> >>>> (deleted,
>> >>>>>>> fieldvalues_id, language_id, starttime, updatetime, value) VALUES
>> >>>> (?, ?,
>> >>>>>>> ?, ?, ?, ?)} [code=1366, state=HY000]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4958)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4918)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:78)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:143)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.flushAndUpdate(BatchingPreparedStatementManagerImpl.java:79)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushInternal(PreparedStatementManagerImpl.java:99)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flush(PreparedStatementManagerImpl.java:87)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:550)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:106)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager.flush(BatchingConstraintUpdateManager.java:59)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:105)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:78)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:735)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:661)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         ... 21 common frames omitted
>> >>>>>>> Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException:
>> >>>> Incorrect
>> >>>>>>> string value: '\xE2\x88\x9A\xE2\x80\xA0...' for column 'value' at
>> >>>> row 1
>> >>>>>>> {prepstmnt 4403870 INSERT INTO fieldlanguagesvalues (deleted,
>> >>>>>>> fieldvalues_id, language_id, starttime, updatetime, value) VALUES
>> >>>> (?, ?,
>> >>>>>>> ?, ?, ?, ?)} [code=1366, state=HY000]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:219)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:195)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$1000(LoggingConnectionDecorator.java:59)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeUpdate(LoggingConnectionDecorator.java:1134)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:272)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:272)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.executeUpdate(PreparedStatementManagerImpl.java:267)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         at
>> >>>>>>>
>> >>>>>>>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:118)
>> >>>>>>> ~[openjpa-bundle-2.2.1.jar:2.2.1]
>> >>>>>>>         ... 33 common frames omitted
>> >>>>>>> --
>> >>>>>>>
>> >>>>>>> Do you have any idea whats wrong?
>> >>>>>>>
>> >>>>>>> Thank you,
>> >>>>>>> Michael
>> >>>>>>>
>> >>>>>>> Am 26.11.2013 16:45, schrieb Maxim Solodovnik:
>> >>>>>>>> 5. *perform import*: /usr/lib/red5/admin.sh -r -file
>> >>>> /tmp/import.zip
>> >>>>>>>>
>> >>>>>>>> after drop DB you should install with restore
>> >>>>>>>> /usr/lib/red5/admin.sh *-i -v* -file /tmp/import.zip
>> >>>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> WBR
>> >>>>>> Maxim aka solomax
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> WBR
>> >>>>> Maxim aka solomax
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> WBR
>> >>> Maxim aka solomax
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> WBR
>> >> Maxim aka solomax
>> >>
>> >
>> >
>> >
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax