[ https://issues.apache.org/jira/browse/OPENMEETINGS-855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Dähn reopened OPENMEETINGS-855: ------------------------------------- Sorry for that... fresh installed OM 2.2, still the same Error... [ERROR] [main] org.apache.openmeetings.cli.Admin - Files failed java.lang.NullPointerException: null at java.io.File.<init>(File.java:305) ~[na:1.6.0_32] at org.apache.openmeetings.cli.Admin.process(Admin.java:412) [openmeetings-2.2.0-RELEASE.jar:na] at org.apache.openmeetings.cli.Admin.main(Admin.java:630) [openmeetings-2.2.0-RELEASE.jar:na] > NPE using ./admin.sh -v -f --cleanup > ------------------------------------ > > Key: OPENMEETINGS-855 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-855 > Project: Openmeetings > Issue Type: Bug > Components: Import/Export > Affects Versions: 2.2.0 Apache Release > Environment: Ubuntu 12.04 OM 2.2.0-SNAPSHOT 1549590 9-December-2013 > Reporter: Peter Dähn > Assignee: Maxim Solodovnik > Fix For: 3.0.0 Apache Release > > > unfortunately not fixed (see attached mail) > [ERROR] [main] org.apache.openmeetings.cli.Admin - Files failed > java.lang.NullPointerException: null > at java.io.File.<init>(File.java:334) ~[na:1.7.0_25] > at org.apache.openmeetings.cli.Admin.process(Admin.java:412) > ~[openmeetings-2.2.0-SNAPSHOT.jar:na] > at org.apache.openmeetings.cli.Admin.main(Admin.java:630) > ~[openmeetings-2.2.0-SNAPSHOT.jar:na] > 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 > <carlosell...@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 -- This message was sent by Atlassian JIRA (v6.1.4#6159)