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 <solomax...@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.wut...@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
>

Reply via email to